eolymp
bolt
Try our new interface for solving problems
Məsələlər

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

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

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

<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.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
0222043
Çıxış verilənləri #1
Error in pos: 1
Giriş verilənləri #2
22204313331
Çıxış verilənləri #2
OK
Giriş verilənləri #3
22204353331
Çıxış verilənləri #3
Error in pos: 7
Giriş verilənləri #4
20002220220200022220002440
Çıxış verilənləri #4
Error in pos: 27