#abc307e. [abc307_e]Distinct Adjacent
[abc307_e]Distinct Adjacent
問題文
から の番号がついた 人の人が輪になってならんでいます。人 の右隣には人 が、人 の右隣には人 が、……、人 の右隣には人 がいます。
人の人にそれぞれ 以上 未満の整数を つずつ渡します。
通りの渡し方のうち、どの隣り合う 人が渡された数も異なるものの数を、 で割ったあまりを求めてください。
制約
- は整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
3 3
出力例 1
6
人 に渡す整数がそれぞれ のときの 通りです。
入力例 2
4 2
出力例 2
2
人 に渡す整数がそれぞれ のときの 通りです。
入力例 3
987654 456789
出力例 3
778634319
で割ったあまりを求めてください。