P19636 [Kattis] Jednakost
提高
题目描述

While browsing a math book, Mirko found a strange equation of the form $A=S$. What makes the equation strange is that $A$ and $S$ are not the same. Mirko realized that the left side of the equation should have addition operations between some pairs of digits in $A$.

Write a program that inserts the smallest number of addition operations on the left side to make the equation correct. The numbers in the corrected equation may contain arbitrary amounts of leading zeros.

-----Input-----
The first line contains the equation in the form $A=S$. $A$ and $S$ will both be positive integers without leading zeros. They will be different. $A$ will contain at most $1000$ digits. $S$ will be less than or equal to $5000$. Note: The input data will guarantee that a solution, although not necessarily unique, will always exist.

-----Output-----
Output the corrected equation. If there are multiple solutions, output any of them.

-----Examples-----
Sample Input 1:
143175=120
Sample Output 1:
14+31+75=120

Sample Input 2:
5025=30
Sample Output 2:
5+025=30

输入格式

见题面

输出格式

见题面

样例输入
143175=120
样例输出
14+31+75=120