Sitting in a station waiting room, Joisino is gazing at her train ticket.

The ticket is numbered with four digits A, B, C and D in this order, each between 0 and 9 (inclusive).

In the formula A op1 B op2 C op3 D = 7, replace each of the symbols op1, op2 and op3 with `+` or `-` so that the formula holds.

The given input guarantees that there is a solution. If there are multiple solutions, any of them will be accepted.

Constraints

* 0≤A,B,C,D≤9
* All input values are integers.
* It is guaranteed that there is a solution.

Input

Input is given from Standard Input in the following format:


ABCD


Output

Print the formula you made, including the part `=7`.

Use the signs `+` and `-`.

Do not print a space between a digit and a sign.

Examples

Input

1222


Output

1+2+2+2=7


Input

0290


Output

0-2+9+0=7


Input

3242


Output

3+2+4-2=7
import java.io.*;
import java.util.*;

public class Main{
	
	public static void main(String[] args){
		solve();
	}
	
	public static void solve(){
		Scanner sc = new Scanner(System.in);
		int z = sc.nextInt();
		int x = z;
		int a = x/1000;
		x -= x/1000*1000;
		int b = x/100;
		x -= x/100*100;
		int c = x/10;
		x -= x/10*10;
		int ans = 0;
		int[] count = new int[3];
		for(int i=0;i<2;i++){
			for(int j=0;j<2;j++){
				for(int k=0;k<2;k++){
					ans = a;
					if(i==0){
						ans += b;
					}
					else{
						ans -= b;
					}
					if(j==0){
						ans += c;
					}
					else{
						ans -= c;
					}
					if(k==0){
						ans += x;
					}
					else{
						ans -= x;
					}
					if(ans == 7){
						count[0] = i;
						count[1] = j;
						count[2] = k;
					}
				}
			}
		}
		for(int i=0;i<4;i++){
			System.out.print(z/(int)Math.pow(10,3-i));
			z -= z/(int)Math.pow(10,3-i)*(int)Math.pow(10,3-i);
			if(i!=3){
				if(count[i]==0){
					System.out.print("+");
				}
				else{
					System.out.print("-");
				}
			}
		}
		System.out.println("=7");

	}

}
