Может не самое правильное решение задачи, но вывод правильный. Вручную проверил, повторений по байтам нет. Что посоветуете?