#include using namespace std; const int Mod=1000000007; int n,s,k; int ans; void dfs(int id,int lst,int m){ if(id==n){ if(m==s){ ans++; ans%=Mod; } return; } int st=(id==0?0:lst+k); int ed=s-m; if(st>ed)return; for(int i=st;i<=ed;i++){ dfs(id+1,i,m+i); } } int main(){ cin>>n>>s>>k; dfs(0,0,0); cout<