#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; int main(){ ll n,k; cin>>n>>k; vector A(k); rep(i,k) cin>>A[i]; auto m=lower_bound(ALL(A),1000)-A.begin(); bool b=false; for(int i=m;i+1 B(1001); for(int i=0;i=1;i--){ if(B[i]==1) continue; if(B[i+1]==1 && B[i+6]==1) B[i]=1; if(B[i+2]==1 && B[i+5]==1) B[i]=1; if(B[i+3]==1 && B[i+4]==1) B[i]=1; } if(B[1]==1) cout<<"No"<