#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ int N,M; cin>>N>>M; vector f(N,vector(N,false)); f[0][0] = true; f.back().back() = true; queue> Q; Q.emplace(0,0); vector ff(N,vector(N,false)); ff[0][0] = true; vector dx = {1,-1,0,0},dy = {0,0,1,-1}; while(Q.size()>0){ int y = Q.front().first,x = Q.front().second; Q.pop(); rep(i,4){ int yy = y+dy[i],xx = x+dx[i]; if(yy==N-1&&xx==N-1){ cout<<"Yes"<=N||xx>=N||xx<0||yy<0)continue; if(ff[yy][xx])continue; ff[yy][xx] = true; cout<>ret; if(ret=="Black"){ f[yy][xx] = true; Q.emplace(yy,xx); } } } cout<<"No"<