#abc209c. [abc209_c]Not Equal
[abc209_c]Not Equal
問題文
長さ の整数列 が与えられます。以下の条件を全て満たす長さ の整数列 の個数を求めてください。
ただし、答えは非常に大きくなる可能性があるので、 で割った余りを出力してください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
条件を全て満たす整数列 の個数を で割った余りを出力せよ。
入力例 1
2
1 3
出力例 1
2
条件を全て満たす は と の つです。 例えば は つ目の条件を満たしません。
入力例 2
4
3 3 4 4
出力例 2
12
入力例 3
2
1 1
出力例 3
0
条件を全て満たす整数列は つも存在しないので、 と出力してください。
入力例 4
10
999999917 999999914 999999923 999999985 999999907 999999965 999999914 999999908 999999951 999999979
出力例 4
405924645
で割った余りを出力することに注意してください。