Задача интересная.

Смотрите также