Python Practice


2018-01-10 14:00 CET

Python Practice


2018-01-14 18:00 CET
The end is near!
Contest is over.
Not yet started.
Contest is starting in -186 days 10:12:00

Time elapsed


Time remaining


Problem D

Nicolaus Copernicus, born in Toruń in the Kingdom of Poland in 1473, was the first to develop a view of the universe which placed the Sun, rather than the Earth, at the center of the orbiting planets. Copernicus viewed each planet as revolving in a circular orbit with the Sun as the common center of each circle. This new model, which was later improved by many other astronomers, made it much simpler to understand and predict the motions of the planets. Pictured below is his rendering of the planetary orbits.

\includegraphics[width=0.5\textwidth ]{copernican_system}

Consider two of the planets in Copernicus’ orbital system: Earth and Mars. Assume the Earth orbits the Sun in exactly $365$ Earth days, and Mars orbits the Sun in exactly $687$ Earth days. Thus the Earth’s orbit starts at day $0$ and continues to day $364$, and then starts over at day $0$. Mars orbits similarly, but on a $687$ day time scale. We would like to find out how long it will take until both planets are on day $0$ of their orbits simultanously. Write a program that can determine this.


Input consists of multiple test cases, at most $10$. Each test case is described by a single line containing two integers $0 \leq e < 365$ and $0 \leq m < 687$. These indicate which days Earth and Mars are at their respective orbits.


For each case, display the case number (starting at $1$ and incrementing for each case) followed by the smallest number of days until the two planets will both be on day $0$ of their orbits. Follow the format of the sample output.

Sample Input 1 Sample Output 1
0 0
364 686
360 682
0 1
1 0
Case 1: 0
Case 2: 1
Case 3: 5
Case 4: 239075
Case 5: 11679