Красивая пятиричная
По заданной строке определить является ли она «красивой пятиричной записью», если таковая определяется следующими правилами:
<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.