Все для ничто.
это прелестно. Узнал про "проблему К" :)

Пожалуй неплохой вариант тестовой задачки на собеседовании :)