first=list(map(int, input().split()))
n,m=first[0],first[1]
guozi=list(map(int, input().split()))
guozi.sort()
for times in range(m):
k=int(input())
isexist=0
for i in range(len(guozi)):
j=len(guozi)-1
while guozi[j]-guozi[i]>k and i<j:
j-=1
if guozi[j]-guozi[i]==k:
isexist=1
print(str(guozi[i])+' '+str(guozi[j]))
break
if not isexist:
print(str(-1)+' '+str(-1))
答案运行错误