#include using namespace std; long n,m;int M=1e9,a[10001][10001]; main() { cin>>n>>m;n/=1000;n%=m; for(int i=0;i<=m;i++)for(int j=0;j<=i;j++) { if(j==0||j==i)a[i-j][j]=1; else { a[i-j][j]=a[i-j][j]+(i-j-1>=0?a[i-j-1][j]-M:0)+(j-1>=0?a[i-j][j-1]-M:0); while(a[i-j][j]<0)a[i-j][j]+=M; } } cout<