Сложная задачка.
152