A. Йода и приставки Си
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Магистр Йода известен тем, что использует необычный порядок слов. Эта особенность имеет еще одно следствие. Когда магистр называет какое-то расстояние, площадь или объем, он использует множество приставок системы Си. Каждая приставка системы Си умножает единицу измерения на некоторую степень десяти. Например, он может сказать «megananokilogigamicrometer», что будет соответствовать $$$10^3$$$ метрам. Если речь идет об объёме, то он может сказать «millimeter$$$^3$$$», что будет соответствовать $$$10^{-9}$$$ метрам кубическим.

Магистр использует только следующие приставки:

ПриставкаСтепень десяти
tera12
giga9
mega6
kilo3
deci-1
centi-2
milli-3
micro-6
nano-9

Например, если Йода сказал «megananokilogigamicrometer», то это равно $$$10^6 \cdot 10^{-9} \cdot 10^3 \cdot 10^9 \cdot 10^{-6}$$$ метрам или $$$10^3$$$ метрам. Правила применения приставок к квадратным и кубическим величинам также являются стандартными. Например, один кубический метр равен $$$10^6$$$ кубическим сантиметрам.

К сожалению, C-3PO рядом не оказалось, и вам нужно самостоятельно расшифровать, что именно сказал Йода. Переведите единицу измерения, которую назвал Йода, в метры, метры квадратные или метры кубические, в зависимости от разрядности исходной единицы измерения. Несложно показать, что у вас получится величина, равная $$$10^x$$$ (метров, метров квадратных или метров кубических), где $$$x$$$ — целое число. Выведите $$$x$$$.

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

Входные данные содержат единственную строку — слово, сказанное магистром Йодой. Длина слова не превосходит $$$10^5$$$. Гарантируется, что слово было получено последовательным приписыванием нескольких приставок из таблицы к «meter», «meter$$$^2$$$» или «meter$$$^3$$$».

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

Выведите целое число $$$x$$$, такое что если перевести единицу измерения, названную магистром Йодой, в метры, метры квадратные или метры кубические, получится $$$10^x$$$.

Система оценки

Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой подзадачи и необходимых подзадач успешно пройдены.

ПодзадачаБаллыОграничения Необходимые подзадачи Информация о проверке
133Слово содержит не более одной приставкиполная
233Слово заканчивается на meterпервая ошибка
334Без дополнительных ограничений1, 2первая ошибка
Примеры
Входные данные
meter
Выходные данные
0
Входные данные
kilometer
Выходные данные
3
Входные данные
megananokilogigamicrometer
Выходные данные
3
Входные данные
millimeter^3
Выходные данные
-9
Примечание

В первом примере, один метр равен $$$10^0$$$ метрам.

Во втором примере, один километр равен $$$10^3$$$ метрам.

В четвертом примере, один кубический миллиметр равен $$$10^{-9}$$$ кубическим метрам.