Но согласись, способы решения подобных заданий, указанные выше, не единственные. Подобные задачи можно как хочешь раскрутить. Ко всему прочему, хочу добавить, что ему был важен только ответ. Неважно каким способом была решена задача, ответ все равно одинаковый.