#include using namespace std; #define rep(i,a,b) for(ll i=a;i=b;i--) #define ll long long #define ull unsigned ll #define ld long double #define bl __int128_t #define fi first #define se second #define vel vector #define vvel vector #define pll pair #define vepll vector #define vvepll vector #define ves vector #define vem vector #define vvem vector #define pmm pair #define vepmm vector #define cleout(i) cout<using PQ=priority_queue,greater>; // 上 右 下 左 vector di={-1, 0, 1, 0}; vector dj={ 0, 1, 0,-1}; vector dx={ 0, 1, 0,-1}; vector dy={ 1, 0,-1, 0}; vector ddx={ 1, 1, 1, 0, -1, -1, -1, 0 }; vector ddy={ 1, 0, -1, -1, -1, 0, 1, 1 }; ll inf=1000000000000000000;//1e18 // LLONG_MAX mt19937_64 rng((ull)chrono::steady_clock::now().time_since_epoch().count()); //[x^M]1/(1-x)^N=comb(N-1+M,M) struct mint{ ll num; static ll P; static void set_mod(ll MOD){ P=MOD; } mint(ll x=0){ if(x<0){ x*=-1; x%=P; x=P-x; } x%=P; num=x; } mint operator+(const mint &other)const{ return mint(num+other.num); } mint operator-(const mint &other)const{ return mint(num-other.num); } mint operator*(const mint &other)const{ return mint(num*other.num); } mint &operator+=(const mint &other){ num+=other.num; if(num>=P) num-=P; return *this; } mint &operator-=(const mint &other){ num-=other.num; if(num<0) num+=P; return *this; } mint &operator*=(const mint &other){ num=(num*other.num)%P; return *this; } mint beki(const ll &x)const{ ll pos=x; mint res=1; mint now=num; while(pos){ if(pos&1){ res*=now; } now*=now; pos/=2; } return res; } mint inv()const{ mint res=1; mint now=num; rep(i,0,30){ if((P-2)&(1ll<>(istream& is,mint& m){ ll x; is>>x; m=mint(x); return is; } }; ll mint::P=998244353; //ll mint::P=1000000007; struct CB{ vem n,r; CB(ll N){//N以下のものをmod INFで返す n.assign(N+1,1); r.assign(N+1,1); rep(i,2,N+1){ n.at(i)=n.at(i-1)*mint(i); } r.back()=n.back().inv(); rrep(i,N,0) r.at(i)=r.at(i+1)*(mint)(i+1); } mint comb(ll N,ll R){//NCR if(N>N; ll H,W; cin>>H>>W; if(H==1||W==1||(H-W)==0){ cout<<"Yes\n"; }else cout<<"No\n"; } int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); ll _; bool multitest=0; if(multitest)cin>>_; else _=1; rep(__,0,_){ _solve(); } }