for _ in range(int(input())): h, w = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(h)] dh = [[-10 ** 9] * 3 for _ in range(h)] dw = [[-10 ** 9] * 3 for _ in range(w)] for i in range(h): for j in range(w): dh[i][0] = a[i][j] dw[j][0] = a[i][j] dh[i].sort() dw[j].sort() ans = max(d[1] + d[2] for d in dh) <= 0 and max(d[1] + d[2] for d in dw) <= 0 print('finite' if ans else 'infinite')