#include using namespace std; const int mod=1e9; int c[3][10001]; int main() { long long n, m; cin>>n>>m; n=(n-n/m/1000*m*1000)/1000; for(int i=0;i<3;++i) c[i][0]=1; for(int i=1;i<=m;++i) for(int j=1;j<=i;++j) c[i%3][j]=(c[(i+2)%3][j-1]+c[(i+2)%3][j])%mod; cout<