with open('seqgame.inp') as f: n = int(f.readline()) b = list(map(int,f.readline().split())) c = list(map(int,f.read().split())) b.sort() c.sort() i = 0;j = n-1 kq = abs(b[i]+c[j]) while i<n and j>=0: if(b[i]+c[j]==0): kq = 0 break if(b[i]+c[j]<0):i += 1 if(i==n):break kq = min(kq,abs(b[i]+c[j])) if(b[i]+c[j]>0):j -= 1 if(i<0):break kq = min(kq,abs(b[i]+c[j])) with open('seqgame.out','w') as f: f.write(str(kq))