# include <stdlib.h>
# include <stdio.h>
int main (void){
int time,i,m,n,j,k,flag=0;
int a[100][100],b[100][100];
/*先決定迴圈跑幾次
決定陣列行列
存入每一個數
在反存每一個數
看有沒有等於
*/
while((scanf("%d",&time))!=EOF){
flag=0;
for(i=0;i<time;i++){
scanf("%d %d",&m,&n);
for(j=0;j<m;j++){
for(k=0;k<n;k++){
scanf("%d",&a[j][k]);
}
}
for(j=0;j<m;j++){
for(k=0;k<n;k++){
b[m-1-j][n-1-k]=a[j][k];
}
}
/*for(j=0;j<m;j++){
for(k=0;k<n;k++){
printf("%d",b[j][k]);
}
}
system("pause");
*/
for(j=0;j<m;j++){
for(k=0;k<n;k++){
if(b[j][k]!=a[j][k]){
flag++;
break;
}
}
}
if(flag==0)
printf("go forward\n");
else
printf("keep defending\n");
}
}
return 0;
}