Euclid's Game

POJ - 2348