#include<bits/stdc++.h>
using namespace std;
int main()
{
int t,x,y,k,i;
bool b=true;
cin>>t;
for(int g=0;g<t;g++)
{
b=true;
cin>>y>>x;
int n[y][x],m[x]={0},m2[x]={0},n2[y][x];
if(y!=1)
{
for(int i=0;i<y;i++)
{
for(int j=0;j<x;j++) cin>>n[i][j],n2[i][j]=n[i][j];
}
for(int i=0;i<y;i++)
{
for(int j=0;j<x/2;j++)
{
swap(n[i][j],n[i][x-j-1]);
}
//for(int j=0;j<x;j++) cout<<n[i][j]<<" ";
//cout<<endl;
}
for(int i=0;i<y;i++)
{
for(int j=0;j<y;j++) if(n[i][j]!=n[x-i-1][y-1-j]){ b=false;break;}
}
}
else
{
for(int i=0;i<x;i++) cin>>m[i];
for( i=0;i<x/2;i++) if(m[i]!=m[x-i-1]) { b=false;break;};
}
//cout<<x<<" ";
//cout<<i<<endl;
if(b) cout<<"go forward\n";
else cout<<"keep defending\n";
}
}