The problem provides exercise in using
fundamental principles of problem solving.