min(A)=X,max(A)=Y\min(A)=X,\max(A)=Ymin(A)=X,max(A)=Yを満たす長さNNNの非負整数列AAAは何通りあるでしょうか mod 109+7\mod 10^9+7mod109+7 で出力してください
入力はすべて整数である
N X Y
計算結果を一行に出力せよ
入力例1
2 1 2
出力例1
2
これを満たす数列AAAは (1,2),(2,1)(1,2),(2,1)(1,2),(2,1) の2通りです
入力例2
3 5 9
出力例2
24
入力例3
61239 2361 37144
出力例3
462977717
mod 109+7\mod 10^9+7mod109+7 で出力することを忘れないでください
入力例4
4821 -1000000000 1000000000
出力例4
818088811