直接用一个一个比太耗时了,所以选用一个萝卜一个坑系列,简单省事so easy
n=int(input())
a=[0]*n
b=[0]*n
Max=0
for i in range(n):
a[i]=list(map(int,input().split()))
if a[i][1]>Max:
Max=a[i][1]
for i in range(n):
b[i]=list(map(int,input().split()))
if b[i][1]>Max:
Max=b[i][1]
count=[0]*Max
for i in range(n):
for j in range(a[i][0],a[i][1]):
count[j]+=1
for j in range(b[i][0],b[i][1]):
count[j]+=1
print(count.count(2))