#include #include #include using namespace std; int main(){ int N=0,M=0;cin>>N>>M; int L=0,R=0; vector> vp(N); vector vs(M); vector> vi(M); for(int i=0;i>L>>R; vp[i]=make_pair(L,R); for(int j=L;j<=R;++j){ vs[j]+=1; if(vs[j]>1) vi[j].push_back(i); } } string ans="YES"; for(int i=0;i2){ ans="NO"; break; } else if(vs[i]>1){ int a=(M-1)-i; if(vs[a]!=0){ ans="NO"; break; } vector vs2=vs; int cnt=0; for(int j=0;j