Решение задачки будет в комментах под этим постом