#include using namespace std; long n,m,M=1e9,a[10001][10001]; main() { cin>>n>>m;n%=m*1000;n/=1000; 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]:0)+(j-1>=0?a[i-j][j-1]:0))%M; } cout<