def rddata(n):
list1=[]
for j in range(n):
a,b= map(int, raw_input().strip().split())
for k in range(a,b+1):
if k not in list1:
list1.append(k)
return list1
t=int(input())
for i in range(t):
n,m= map(int, raw_input().strip().split())
list1=rddata(n)
list2=rddata(m)
c=0
for i in range(len(list2)):
if list2[i] in list1:
c=c+1
print c