#include <memory.h>
#include <iostream>
using namespace std;
int main() {
int N; cin>>N;
while(N--){
//input
int n,m; cin>>n>>m;
int stu[n+2][m+2]; memset(stu,0,sizeof(stu));
int L; cin>>L;
for(int i=0;i<L;i++){
int x,y; cin>>x>>y;
//share with neighbor
stu[x-1][y]=1;
stu[x+1][y]=1;
stu[x][y]=1;
stu[x][y-1]=1;
stu[x][y+1]=1;
}
//check weather all neighbor get candy or not
int all_student_get_candy=1;
for(int row=1;row<n+1;row++){
for(int col=1;col<m+1;col++){
if(stu[row][col]==0){
all_student_get_candy=0;
}
}
}
//output
if(all_student_get_candy){
cout<<"Y"<<endl;
}else{
cout<<"N"<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPG1lbW9yeS5oPgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBOOyBjaW4+Pk47Cgl3aGlsZShOLS0pewoJCS8vaW5wdXQKCQlpbnQgbixtOyBjaW4+Pm4+Pm07CgkJaW50IHN0dVtuKzJdW20rMl07IG1lbXNldChzdHUsMCxzaXplb2Yoc3R1KSk7CgkJaW50IEw7IGNpbj4+TDsKCQlmb3IoaW50IGk9MDtpPEw7aSsrKXsKCQkJaW50IHgseTsgY2luPj54Pj55OwoJCQkKCQkJLy9zaGFyZSB3aXRoIG5laWdoYm9yCgkJCXN0dVt4LTFdW3ldPTE7CgkJCXN0dVt4KzFdW3ldPTE7CgkJCXN0dVt4XVt5XT0xOwoJCQlzdHVbeF1beS0xXT0xOwoJCQlzdHVbeF1beSsxXT0xOwoJCX0KCQkKCQkvL2NoZWNrIHdlYXRoZXIgYWxsIG5laWdoYm9yIGdldCBjYW5keSBvciBub3QKCQlpbnQgYWxsX3N0dWRlbnRfZ2V0X2NhbmR5PTE7CgkJZm9yKGludCByb3c9MTtyb3c8bisxO3JvdysrKXsKCQkJZm9yKGludCBjb2w9MTtjb2w8bSsxO2NvbCsrKXsKCQkJCWlmKHN0dVtyb3ddW2NvbF09PTApewoJCQkJCWFsbF9zdHVkZW50X2dldF9jYW5keT0wOwoJCQkJfQoJCQl9CgkJfQoJCQoJCS8vb3V0cHV0CgkJaWYoYWxsX3N0dWRlbnRfZ2V0X2NhbmR5KXsKCQkJY291dDw8IlkiPDxlbmRsOwoJCX1lbHNlewoJCQljb3V0PDwiTiI8PGVuZGw7CgkJfQoJfQoJcmV0dXJuIDA7Cn0=