给定长度为 n 的字符串 s。
从 s 中提取子序列,组成 pyramid 字符串的方法有多少种?
答案需对 10^9+7 取模后输出。
输入格式
第一行:一个整数 n
第二行:一个字符串 s
输出格式
输出组成 pyramid 的方法数(取模 10^9+7)。
输入样例1
5
pxxxx
输出样例1
0
输入样例2
10
pyyradmiid
输出样例2
4
说明提示
【数据范围】
1 ≤ N ≤ 10^5
s 仅包含小写英文字母
限制
时间限制:1000ms,内存限制:256MiB