Эх. Да.
Видать это не просто прикол, а злая шутка с моей стороны.
(Не объяснил принцип работы данного алгоритма)
Мне показалось, что Темы "Прикол" будет достаточно.
Каюсь.
Прошу меня извинить.
Просто стремился к наименьшему числу строк кода в данной задаче.
Вот и поделился с Вами.