Цитата(Faina @ 1.5.2012, 17:34) *

Может, есть еще какой-то вариант решения этой задачи?

а смысл в другом решении? Вы же на тест отвечаете, значит вводите ответ. А от варианта решения он не должен зависеть.