#include<bits/stdc++.h>
using namespace std;
pair<int,int> p[200020];
int main()
{
    int t,n,m;
    cin>>t;
    while(t--)
    {
        int flag=1;
        cin>>n>>m;
        for(int i=0;i<m;i++)
        {
            cin>>p[i].second>>p[i].first;
        }
        p[m]={0,0};
        sort(p,p+m);
        for(int i=1;i<m;i+=2)
        {
            if(p[i].second==p[i-1].second&&(p[i].first-p[i-1].first)%2==0) flag=0;
            if(p[i].second!=p[i-1].second&&(p[i].first-p[i-1].first)%2==1) flag=0;
            if(p[i].first==p[i+1].first) flag=0;
        }
        if(m%2) flag=0;
        if(flag) cout<<"YES"<<endl;
        else cout<<"NO"<<endl;
    }
}
