for _ in range(int(input())): h,w=map(int,input().split()) a=[[*map(int,input().split())]for _ in range(h)] ok=0 n=h+w ai=[[]for _ in range(h)] aj=[[]for _ in range(w)] ij=[[]for _ in range(2*n)] ji=[[]for _ in range(2*n)] for i in range(h): for j in range(w): ai[i]+=a[i][j], aj[j]+=a[i][j], ij[i+j]+=a[i][j], ji[i-j]+=a[i][j], for aa in(ai,aj,ij,ji): for na in aa: if len(na)>1: na.sort() if na[-1]+na[-2]>0: ok=1 if ok: print('infinite') else: print('finite')