Программа, иммитирующая сборку кубика-рубика 3х3 Программа реализована с использованием ООП Функционал: Сборка и вывод решения на экран Чтение состояния из файла и вывод в файл/консоль Возможность управлять Кубиком Рубика с помощью вводимых команд (R U F' ...) Генерация случайного состояния Кубика Рубика Проверка инварианта Кубика Рубика