Problem

2 /5


Metro

Problem

Una metropolitana leggera è stata costruita in una metropoli che sta vivendo grandi problemi di trasporto. Consiste di 6 linee radiali che si irradiano dal centro della città e di k linee ad anello a forma di esagoni regolari.  Le stazioni della metropolitana si trovano all'intersezione di linee circolari e radiali. In qualsiasi stazione, è consentito il trasferimento da linee circolari a linee radiali e viceversa. linea, composta da una stazione).  ;

La distanza tra due stazioni vicine sulla stessa linea radiale è di 1 km. La distanza tra le stazioni vicine sulla linea circolare con il numero i è i km. Qualsiasi stazione è indicata da una coppia di numeri - il numero della linea radiale < code>r (\(1<=r<=6\)) e il numero della linea circolare k (\(0< ;=k<=32000\)), all'incrocio del quale si trova. 

Scrivi un programma per determinare la lunghezza del percorso più breve tra le stazioni.

 

Dati inseriti: Sono stati inseriti quattro numeri: r1, k1, r2, k2 - coordinate della stazione iniziale e finale. 

Output: È necessario emettere la distanza (in km) che il passeggero dovrà percorrere per arrivare dalla stazione di partenza a quello finale.


Esempi
# Input Uscita
1 1 5 1 4 1
2 1 5 2 4 5
3 2 0 6 3 3