#include using namespace std; #define ALL(a) (a).begin(),(a).end() #define ALLR(a) (a).rbegin(),(a).rend() #define rep(i,n,m) for(int i = (n); i < (int)(m); i++) #define rrep(i,n,m) for(int i = (m) - 1; i >= (int)(n); i--) using ll = long long; using ld = long double; const ll MOD1 = 1e9+7; const ll MOD9 = 998244353; const int INF = (int)1e9+1; template bool chmin(T &a,T b){if(a>b){a=b;return true;}else return false;} template bool chmax(T &a,T b){if(a vectordx={1,0,-1,0,1,1,-1,-1}; vectordy={0,1,0,-1,1,-1,1,-1}; int main(){ ll n,k;cin>>n>>k; assert(n>=1&&n<=(ll)1e18); assert(k>=1&&k<=100); vectora(k); rep(i,0,k){ cin>>a[i]; assert(a[i]>=2&&a[i]=20&&(d==1||d==3||d==5))judge=true; } ll sz=100; vectort(sz); rep(i,0,k)if(a[i]