B = x^0 + x^1 + ... + x^m-1
P = ((x^d1 - x^d2) / (1 - x)) ^ (n-1)

B*Pの0~m-1項の和が答え
1/(1-x)をかけると累積和になるので
[m-1]B*P/(1-x)

1e9+7で間に合うのかとかの感覚がないし,FPSのライブラリへの理解とかが少ないので解けるのかもわからない