Codeforces Round 451 (Div. 2) |
---|
Закончено |
Было записано корректное выражение вида a+b=c, где a, b и c — целые неотрицательные числа, не содержащие лишних лидирующих нулей.
В этом выражении были утеряны знаки плюс и равно. Перед вами стоит задача восстановить выражение.
Иными словами, в заданную последовательность цифр надо вставить один знак '+' и один знак '=' так, чтобы:
Гарантируется, что во всех предложенных тестах, ответ всегда существует.
В первой строке следует непустая строка, состоящая из цифр. Длина строки не превышает 106.
Выведите восстановленное выражение. Если существует несколько решений, разрешается вывести любое из них.
Обратите внимание, что в ответе сначала должны содержаться два слагаемых (разделённые символом '+'), а затем результат их сложения, перед которым должен стоять символ '='.
Не нужно разделять числа и знаки операций пробелами. Строго следуйте формату выходных данных из примеров.
Если удалить из ответной строки символ '+' и символ '=', то должна получиться строка, равная строке из входных данных.
12345168
123+45=168
099
0+9=9
199100
1+99=100
123123123456456456579579579
123123123+456456456=579579579
Название |
---|