t = int(input())
def f(a,s1):
if a==1: #黑子
if s1 in d3:
d1[d3[s1]] = 1
if s1 in d4:
d2[d4[s1]] = 1
else: #白子
if s1 in d3:
d2[d3[s1]] = 1
if s1 in d4:
d1[d4[s1]] = 1
for p in range(t):
n, m = map(int, input().split())
d1 = {'00': 1} # 1 黑子
d2 = {} # 2 白子
d3 = {} # 3 不确定色3 相同对 '11':'22'
d4 = {} # 4 不确定色4 互斥对 '22':'33'
for i in range(m):
l = list(map(int, input().split()))
if l[0] == 1:
s1 = str(l[1]-1)+str(l[2]-1)
s2 = str(l[3]-1)+str(l[4]-1)
if s1 in d1 or s2