#include "testlib.h"
int main(int argc,char* argv[]){
registerTestlibCmd(argc,argv);
int N=ouf.readInt(),n=inf.readInt(),m=inf.readInt();
if(N!=n/2+m/2) quitf(_wa,"WA");
bool f[501][501];
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(j%2){
f[i][j]=i%2;
}
else{
f[i][j]=!(i%2);
}
}
}
for(int i=1;i<=N;i++){
ouf.readEoln();
int a1=ouf.readInt(),a2=ouf.readInt(),b1=ouf.readInt(),b2=ouf.readInt();
for(int i=a1;i<=b1;i++){
for(int j=a2;j<=b2;j++){
f[i][j]=!f[i][j];
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(f[i][j]!=f[1][1]) quitf(_wa,"WA");
}
}
quitf(_ok,"AC");
return 0;
}