#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int MOD = 1000000007; int main() { int n, s, d; cin >> n >> s >> d; s -= n * (n - 1) / 2 * d; if(s < 0){ cout << 0 << endl; return 0; } vector dp(s+1, 0); dp[0] = 1; for(int i=0; i