r = list(map(float, input().split()))
print('{0:f}'.format(((r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2) ** 0.5)) r = list(map(float, input().split())) r list(map(float, input().split())) list map(float, input().split()) map float input().split() ().split () input split print('{0:f}'.format(((r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2) ** 0.5)) print '{0:f}'.format(((r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2) ** 0.5) '{0:f}'.format '{0:f}' format ((r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2) ** 0.5 (r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2 (r[2] - r[0]) ** 2 r[2] - r[0] r[2] r 2 r[0] r 0 2 (r[3] - r[1]) ** 2 r[3] - r[1] r[3] r 3 r[1] r 1 2 0.5 r = list(map(float, input().split())) list(map(float, input().split())) r
r = list(map(float, input().split()))
print('{0:f}'.format(((r[2] - r[0]) ** 2 + (r[3] - r[1]) ** 2) ** 0.5))