Эту задачу принёс кто-то из учеников более трёх лет тому назад.
Попробуйте решить задачу самостоятельно.