#ABC171F. [ABC171F] Strivore

[ABC171F] Strivore

配点: 600600

問題文

「好きな英小文字 11 文字を好きな位置に挿入する」という操作を文字列 SS にちょうど KK 回繰り返してできる文字列は何通りあるでしょう?

答えは非常に大きくなる可能性があるので、(109+7)(10^9+7) で割ったあまりを出力してください。

制約

  • KK11 以上 10610^6 以下の整数
  • SS は英小文字からなる長さ 11 以上 10610^6 以下の文字列

入力

入力は以下の形式で標準入力から与えられる。

KK

SS

出力

条件を満たす文字列の個数を (109+7)(10^9+7) で割ったあまりを出力せよ。

5
oof
575111451

たとえば、proofendmoonwolfonionpuf などが条件を満たします。

それに対し、oofsixoofelevennnvoxafoltfooooooo などは条件を満たしません。

37564
whydidyoudesertme
318008117