#include using namespace std; #define modulo 1000000007 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 1000000000 int main(){ int N,d,K; cin>>N>>d>>K; vector> dp(2,vector(K+1,0)); dp[0][0] = 1; for(int i=0;i=0){ dp[1][j] = mod(dp[1][j] - dp[0][j-d-1]); } } /* for(int j=0;j<=K+1;j++){ cout<