#pragma GCC optimize("O3") #pragma GCC target("avx") int k[1<<17],x[1<<17]; const int M=1000000007; int main(){ int K,N; scanf("%d%d",&K,&N); k[0]=1; for(int i=0,y;i=M)k[l+i]-=M; } } printf("%d\n",k[K]); }