from sys import stdin input = stdin.readline for _ in range(int(input())): H, W = map(int, input().split()) A = [list(map(int, input().split())) for _ in range(H)] flag = False for i in range(H): for j in range(W): if A[i][j] <= 0: continue for k in range(H): if k == i: continue if -A[i][j] < A[k][j]: flag = True diff = abs(k-i) if 0 <= j-diff and -A[i][j] < A[k][j-diff]: flag = True if j+diff < W and -A[i][j] < A[k][j+diff]: flag = True for k in range(W): if k == j: continue if -A[i][j] < A[i][k]: flag = True print("infinite" if flag else "finite")