Задачи
Управление огнём - 2
Управление огнём - 2
В условиях \href{/problems/7108}{предыдущей задачи} (сообщение -- целое число от \textbf{0} до \textbf{1000000} -- шифруется следующим образом: каждая цифра передается, а потом сразу повторяется еще столько раз, каково ее значение) напишите программу, которая бы обеспечивала дешифровку.
Программа должна вернуть исходное сообщение, если оно получено без ошибок, или \textbf{-1}.
\InputFile
Программа получает на вход полученное зашифрованное сообщение \textbf{S} -- целое число (\textbf{0} ≤ \textbf{S} < \textbf{10^60}).
\OutputFile
Программа выводит начальное сообщение \textbf{Р} -- целое число (\textbf{0} ≤ \textbf{P} ≤ \textbf{10^6}) или \textbf{-1}, если восстановить его не удаётся.
Входные данные #1
1103333
Выходные данные #1
103