#include using namespace std; #define INF 1e9 int MOD=1e9+7; long long dp[110][20010]; signed main(){ ios::sync_with_stdio(false); cin.tie(0); int n,s,k; cin>>n>>s>>k; dp[0][0]=1; for(int i=1;i<=n;i++){ for(int j=0;j<=s;j++){ if((j-i)>=0){ dp[i][j]+=dp[i][j-i]; } if((j-k*(i-1))>=0){ dp[i][j]+=dp[i-1][j-k*(i-1)]; } dp[i][j]%=MOD; } } cout<