Problem 10.10

Problem by Aaron Titus and Mario Belloni