Start

2018-02-02 15:15 CET

Tågtävling

End

2018-02-02 20:15 CET
The end is near!
Contest is over.
Not yet started.
Contest is starting in -2274 days 2:49:30

Time elapsed

5:00:00

Time remaining

0:00:00

Problem B
Tågväxeln

Växelholm är en väldigt liten stad som ligger långt ute på landet. Den består faktiskt endast av en enda byggnad - Växelholms tågstation. Staden har också bara en invånare, nämligen tågstationens föreståndare, Lokas.

Lokas jobb går i huvudsak ut på att operera stationens manuella tågväxel, så att de två pendeltågen som passerar genom staden åker åt rätt håll. Tågen går periodiskt med $n$ respektive $m$ minuters mellanrum, med första avgång $n$ och $m$ minuter efter midnatt. Tågen åker alltså ut från stationen åt samma håll men åker sedan ut på två olika spår, som delas upp av en växel.

Nu har Lokas arbetsgivare JS, Järnvägarnas Stat, bestämt att Lokas ska få lön baserat på hur många gånger han måste ändra växeln på en dag. De undrar nu hur många gånger som Lokas måste ändra på växeln under ett helt dygn (dvs 1440 minuter). Tågen avgår alltså bara under minuterna 00:00 till 23:59.

Lokas ska ändra växeln enligt reglerna:

  1. Om ett tåg ska avgå, och växeln är fel inställd, måste Lokas ändra växeln till rätt spår.

  2. Om båda tåg ska avgå samma minut, så avgår först det tåg som växeln är inställd för, och sedan ska Lokas ändra växeln till det andra tågets spår.

I början är växeln inställd på spåret för det tåg som avgår först.

Skriv ett program som beräknar hur många gånger som Lokas måste ändra växeln under ett helt dygn.

Indata

Ditt program ska ta emot två heltalen $n$ och $m$, där $n \not= m$, som är perioden för tågens avgång, angiven i minuter.

Utdata

Du ska skriva ut det antalet gånger som Lokas måste ändra växeln.

Sample Input 1 Sample Output 1
500 1000
1
Sample Input 2 Sample Output 2
719 720
2