#include <iostream>
using namespace std;
int main()
{
int T;
cin >> T;
for (int i = 0; i < T; i++) {
int row, col;
bool flag = false;
cin >> row >> col;
int a[row][col], b[row][col];
for (int r = 0; r < row; r++) {
for (int c = 0; c < col; c++) {
cin >> a[r][c];
b[r][c] = a[r][c];
}
}
// Flip left and right
for (int r = 0; r < row; r++) {
for (int c = 0; c < col / 2; c++) {
swap(b[r][c], b[r][col - c - 1]);
}
}
// Flip up and down
for (int r = 0; r < row / 2; r++) {
for (int c = 0; c < col; c++) {
swap(b[r][c], b[row - r - 1][c]);
}
}
/*
// Check
for (int r = 0; r < row; r++) {
for (int c = 0; c < col; c++) {
cout << b[r][c] << " ";
}
cout << endl;
}
*/
for (int r = 0; r < row; r++) {
for (int c = 0; c < col; c++) {
if (a[r][c] != b[r][c]) {
flag = true;
}
}
}
if (flag) {
cout << "keep defending" << endl;
}
else {
cout << "go forward" << endl;
}
}
return 0;
}