Вторая реализация задачи на автомат по ООП (первая лежит в репо Matrix). Решение получило автомат, но на следующей практике писали более хорошую версию, которая и лежит в другом репозитории