import math as m
latitud1 = float(input ("latitud 1 Grados "))
latitud1m = float(input ("latitud 1 Minutos "))
longitud1 = float(input ("longitud 1 Grados "))
longitud1m = float(input ("longitud 1 Minutos "))
latitud2 = float(input ("latitud 2 Grados "))
latitud2m = float(input ("latitud 2 Minutos "))
longitud2 = float(input ("longitud 2 Grados "))
longitud2m = float(input ("longitud 2 Minutos "))
latitud1=m.radians(latitud1+latitud1m/60)
longitud1=m.radians(longitud1+longitud1m/60)
latitud2=m.radians(latitud2+latitud2m/60)
longitud2=m.radians(longitud2+longitud2m/60)
r=6371
d=2*r*m.asin(m.sqrt(m.sin((latitud2-latitud1)/2)**2+m.cos(latitud1)*m.cos(latitud2)*m.sin((longitud2-longitud1)/2)**2))
print ("Distancia en kilómetros es "+str(d))
