An Exercise in Problem Solving