Олимпиадный тренинг

Задача . B. Азбука Борзе


Сейчас в Берляндии популярна троичная система счисления. Для телеграфной передачи чисел, записанных в троичной системе счисления, используется азбука Борзе. Цифра 0 передается как «.», 1 как «-.», 2 как «--». Расшифровка кода Борзе чисел — очень важная и ответственная работа. Ваша задача — расшифровать заданное в коде Борзе троичное число.

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

В первой строке записано число в коде Борзе. Длина кода не меньше 1 и не больше 200 символов. Гарантируется, что заданная строка — корректный код Борзе некоторого числа в троичной системе счисления (число могло содержать лидирующие нули).

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

Выведите расшифровку заданного кода Борзе. Расшифрованное число может содержать лидирующие нули.


Примеры
Входные данныеВыходные данные
1 .-.--
012
2 --.
20
3 -..-.--
1012

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w644
Комментарий учителя