/*
Solution By - Amrutansu Garanaik
Codechef ID - dragonemperor
*/
#include<stdio.h>
int main()
{
int test,n,m,ans,a,b;
scanf("%d",&test);
while(test--)
{
scanf("%d%d",&n,&m);
int arr[n];
for(int i=0;i<n;i++)
arr[i]=0; //total citiess
for(int i=0;i<m;i++)
{
scanf("%d%d",&a,&b); //roads connecting the cities
arr[a-1]++; //as array uses 0-based indexing
arr[b-1]++;
}
ans=1;
for(int i=0;i<n;i++)
if(arr[i]%2!=0)
{
ans=0;
break;
}
if(ans==1)
printf("YES\n");
else
printf("NO\n");
}
}
LyoKCVNvbHV0aW9uIEJ5IC0gQW1ydXRhbnN1IEdhcmFuYWlrCglDb2RlY2hlZiBJRCAtIGRyYWdvbmVtcGVyb3IKKi8KCgojaW5jbHVkZTxzdGRpby5oPgppbnQgbWFpbigpCnsKCWludCB0ZXN0LG4sbSxhbnMsYSxiOwoJc2NhbmYoIiVkIiwmdGVzdCk7Cgl3aGlsZSh0ZXN0LS0pCgl7CgkJc2NhbmYoIiVkJWQiLCZuLCZtKTsKCQlpbnQgYXJyW25dOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJCWFycltpXT0wOwkJLy90b3RhbCBjaXRpZXNzCgkJZm9yKGludCBpPTA7aTxtO2krKykKCQl7CgkJCXNjYW5mKCIlZCVkIiwmYSwmYik7CS8vcm9hZHMgY29ubmVjdGluZyB0aGUgY2l0aWVzCgkJCWFyclthLTFdKys7CQkvL2FzIGFycmF5IHVzZXMgMC1iYXNlZCBpbmRleGluZwoJCQlhcnJbYi0xXSsrOwoJCX0KCQlhbnM9MTsKCQlmb3IoaW50IGk9MDtpPG47aSsrKQoJCQlpZihhcnJbaV0lMiE9MCkKCQkJewoJCQkJYW5zPTA7CgkJCQlicmVhazsKCQkJfQoJCWlmKGFucz09MSkKCQkJcHJpbnRmKCJZRVNcbiIpOwoJCWVsc2UKCQkJcHJpbnRmKCJOT1xuIik7Cgl9Cn0=