#pragma GCC optimize ("O3") #pragma GCC target ("avx") #include using namespace std; struct FastIO{ FastIO(){ cin.tie(0); ios::sync_with_stdio(0); } }fastio_beet; //INSERT ABOVE HERE const int MAX = 1<<17; const int MOD = 1e9+7; int x[MAX]={}; int dp[MAX]={}; signed main(){ int k,n; cin>>k>>n; for(int i=0;i>p; x[p]=1; } dp[0]=1; for(int l=0;l=MOD); } } cout<