長さ の小文字アルファベットのみからなる文字列 が与えられます。 に対して以下の 種類の操作を行うことができます
操作 整数 を選び、 と を入れ替える 操作 整数 を選び、 と を入れ替える
操作 を 回以下行った後、操作 を任意の回数行えます。 操作後の文字列として考えられるものが何通りか求めてください。ただし、答えは非常に大きくなる可能性があるので で割った余りを出力してください
入力はすべて整数である。
N S
計算結果を一行に出力せよ。
3 aab
3
"aab" の並び替えすべてを作ることができます
15 mmacontesteight
66867193
で割った余りを出力することに注意してください。