T = int(input()) dr = [(-1,-1),(-1,0),(-1,1),(0,-1),(0,1),(1,-1),(1,0),(1,-1)] for _ in range(T): H, W = map(int, input().split()) A = [list(map(int, input().split())) for _ in range(H)] ans = "finite" for ci in range(H): for cj in range(W): for di, dj in dr: ni = ci + di nj = cj + dj if 0 <= ni < H and 0 <= nj < W: t = A[ci][cj] + A[ni][nj] if t > 0: ans = "infinite" break print(ans)