#arc071d. [arc071_d]Infinite Sequence
[arc071_d]Infinite Sequence
問題文
{} からなる無限長の列 のうち、 次の条件を満たしているものは何通りあるでしょうか?
- 第 項から先はすべて同じ数である。つまり、 ならば を満たす。
- どの正の整数 に対しても、第 項の直後に並ぶ 個の項はすべて同じ数である。つまり、 ならば を満たす。
答えを で割ったあまりを求めてください。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
条件を満たす数列の数を で割ったあまりを出力せよ。
入力例 1
2
出力例 1
4
以下の 通りがあります。
入力例 2
654321
出力例 2
968545283