T=int(input()) ans=[] for _ in range(T): H,W=map(int,input().split()) A=[list(map(int,input().split())) for i in range(H)] ok=False for i in range(H): for j in range(W): for ii in range(H): for jj in range(W): if i==ii and j==jj: continue if (i==ii or j==jj or i-j==ii-jj or i+j==ii+jj) and A[i][j]+A[ii][jj]>0: ok=True break ans.append('infinite' if ok else 'finite') import sys sys.stdout.write('\n'.join(map(str,ans))+'\n')