В условиях предыдущей задачи (сообщение – целое число от 0 до 1000000 – шифруется следующим образом: каждая цифра передается, а потом сразу повторяется еще столько раз, каково ее значение) напишите программу, которая бы обеспечивала дешифровку.
Программа должна вернуть исходное сообщение, если оно получено без ошибок, или -1.
Программа получает на вход полученное зашифрованное сообщение S – целое число (0 ≤ S < 10^60).
Программа выводит начальное сообщение Р – целое число (0 ≤ P ≤ 10^6) или -1, если восстановить его не удаётся.