eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Красивая пятиричная

Красивая пятиричная

По заданной строке определить является ли она «красивой пятиричной записью», если таковая определяется следующими правилами:

<Beautiful 5-record>::=<NZED>|<NZED><EDS><ODS>

<NZED>::=2|4

<EDS>::= | <EDS><ED>

<ED>::= 0|<NZED>

<ODS>::= <OD>|<ODS><OD>

<OD>::= 1|3

Говоря иначе, «красивой пятиричной записью» в этой задаче считается пятиричная запись, которая обязательно начинается с ненулевой четной пятиричной цифры и в которой все четные цифры находятся вначале записи, а все нечетные (если они есть) в конце. И замечаем — если нечётных нет вовсе, то запись может иметь только длину 1.

Входные данные:

В первой строке — запись без пробелов, которую нужно проверить на то, является ли она красивой пятиричной.

Выходные данные:

В единственной строке — результат анализа входной строки. Если строка является краисвой пятиричной записью, то следует вывести OK , в противном случае выводим текст: Error in pos: K , где К — номер позиции, отсчитанный с 1, в которой впервые стало ясно, что строка красивой пятиричной записью не является.

Ограничения:

Длина строки не более 100.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
0222043
Вихідні дані #1
Error in pos: 1
Вхідні дані #2
22204313331
Вихідні дані #2
OK
Вхідні дані #3
22204353331
Вихідні дані #3
Error in pos: 7
Вхідні дані #4
20002220220200022220002440
Вихідні дані #4
Error in pos: 27