#include #include #include #include #include #include #include using namespace std; const long INF = 1000000007; template void Fill(A (&array)[N], const T &val){ std::fill( (T*)array, (T*)(array+N), val ); } int dp[20030][200]; int main(){ int N,S,K; cin >> N >> S >> K; dp[0][0] = 1; if(S=0){ dp[i][j] = (dp[i][j-1]+dp[i-j][j]) % INF; }else{ dp[i][j] = dp[i][j-1] % INF; } } } cout << dp[S][N] << endl; } }