ICPC | 프로그래밍의 벗 PivotOJ
PivotOJ

ICPC

시간 제한: 2000ms메모리 제한: 512MB출처: ICPC 2019-2020 Northwestern Russia QualificationBOJ 18103

문제

Словарь тау-китянского языка состоит из всех слов, длина которых не превосходит NN. Слова записыаются строчными буквами английского алфавита. В тау-китянском словаре --- в отличие от земных --- слова сначала упорядочены по длине, а только затем по алфавиту, то есть сначала идут однобуквенные слова от 'a' до 'z', затем двухбуквенные --- от 'aa' до 'zz' и так далее.

Алиса выписала подряд все слова тау-китянского языка в том порядке, в котором они перечислены в словаре, и получила длинное слово. Сколько раз в этом слове встретится подстрока <<icpc>>?

입력

Входные данные содержат одно целое число NN (1N1091 \le N \le 10^9) --- максимальная длина слова в тау-китянском языке.

출력

Вывелите одно число --- остаток от деления количества вхождений подстроки <<icpc>> на 109+710^9+7

예제

예제 1

입력
3
출력
0

예제 2

입력
5
출력
134
코드를 제출하려면 로그인하세요.