n=int(input()) s=[tuple(map(float,input().split())) for i in range(n)] t=[tuple(map(float,input().split())) for i in range(n)] s.sort() t.sort() l=0 r=10**9+1 d=lambda a,b:(a[0]-b[0])*(a[0]-b[0])+(a[1]-b[1])*(a[1]-b[1]) for _ in range(100): m1=l+(r-l)/3 m2=r-(r-l)/3 c1=sum(d((s[i][0]*m1,s[i][1]*m1),t[i]) for i in range(n)) c2=sum(d((s[i][0]*m2,s[i][1]*m2),t[i]) for i in range(n)) if c1>c2: l=m1 else: r=m2 print(l)