#include #define MOD 1000000007 using namespace std; long long vec[1300],mat[600][1300],in[1300],n,l,c,i,j,k,t,sum; int main(){ scanf("%lld",&n); for(i=0;i0;i--){ if(in[i]c)break; t=1; for(l=0;l<=k;l++){ if(j-k0;j--){ vec[j]=0; t=1; for(k=0;k<=j;k++){ if(c-jc)break; t=1; for(l=0;l<=k;l++){ if(j-k0;j--){ vec[j]=0; t=1; for(k=0;k<=j;k++){ if(c-j