Euclid's Game

UVA - 10368