#pragma GCC optimize("O3") #pragma GCC target("avx2") #include using namespace std; const int mod=1e9+7; int flg[100001]; int dp[100001]; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int k,n,x; cin>>k>>n; while(cin>>x) flg[x]=1; dp[0]=1; for(int i=0;i=mod); } } cout<