3979: 开小差

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

小胡上课开小差了被老师发现了。

他在笔记本上写了一长串字母,字母仅包含 N,O 和 I 这三种。

老师为了惩罚他,让他算出 N,O,I 这三个字母按顺序构成 NOI 这个词的次数。

老师要求,构成的 NOI 仅在乎每个字符是否按找顺序出现,不在乎单词之间有重叠的字符。

例如,NOI 在 NIOI 中出现一次, 在 NNOI 中出现两次,在 NNOOII 中出现八次。

小胡已经算糊涂了,后悔没有好好听讲,请你帮他算一算。

输入

第一行一个整数  。

第二行有  个字符,每个字符是 N,O,I 中的一个。

输出

输出按照题意, NOI 在序列中出现的次数。

样例输入 复制

4
NNOI

样例输出 复制

2

提示

样例

输入
复制

4
NNOI

输出
复制

2

输入
复制

6
NNOOII

输出
复制

8

输入
复制

6
NOOIII

输出
复制

6
说明

数据范围

对于 60% 的数据,满足 11000 。

对于 100% 的数据,满足 105 。

来源/分类