P24163 [AtCoder] chokudai
普及-
题目描述

Problem Statement

You are given a string S.
How many ways are there to choose and underline eight of its characters so that those characters read c, h, o, k, u, d, a, i from left to right?
Since the count can be enormous, print it modulo (10^9 + 7).

Input

Input is given from Standard Input in the following format:
S

Output

Print the number of ways modulo (10^9 + 7).

Constraints

  • $8 \leq |S| \leq 10^5$
  • S consists of lowercase English letters.

Sample Input 1

chchokudai

Sample Output 1

3

We have three valid ways:
chchokudai
chchokudai
chchokudai
while the following is invalid:
chchokudai

Sample Input 2

atcoderrr

Sample Output 2

0

The answer may be 0.

Sample Input 3

chokudaichokudaichokudai

Sample Output 3

45

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
chchokudai
样例输出
3