Начинаем предзащитный марафон. И на разогреве - очень смешная грамматика, превращающая нормализацию в тыкву: ``` S -> a S b | B b B -> B b | b ``` Заметим, юнитов тут нет, поэтому должен отработать лишь стандартный алгос удаления длинных правил.