Shoemaker's Problem

UVA - 10026