Задача №7. Строчник на посту

Медвежата-киберфизики работают над проектом по распознаванию сигналов с древней Земли. Для этого они собрали специального помощника — строчника, который умеет читать строки по буквам и подавать сигналы, если находит что-то важное.
Как работает строчник: каждую секунду он получает одну букву и двигается дальше. Его задача — внимательно следить за последовательностью символов и подавать сигналы в нужный момент.
Вот какие сигналы он должен подавать:
- Сигнал А — если подряд встретились буквы О-С-А.
- Сигнал Б — если встретилась буква Ь, а через одну букву после неё появилась Ъ. При этом в середине не может быть ещё одного Ь. (то есть последовательность вида: Ь _ Ъ, где _ — любая буква, кроме Ь).
- Сигнал В — если до конца всей строки ни разу не встретилась буква И.
Подробнее про строчника можно узнать в образовательном курсе: https://orbita.education/ru/RU/events/101/488/7429
Постройте схему ПРИМС, по которой строчник сможет правильно обрабатывать входную строку и подавать сигналы А, Б и В в нужные моменты.
Для построения диаграммы ПРИМС нужна Кибериада IDE, её можно скачать по этой ссылке. При создании схемы выберите исполнителя «(Junior) Строчник». В ответе вставьте содержимое файла диаграммы в переменную state_machine.