
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	}
} Main public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	} main {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String[] get = br.readLine().split(""); get br.readLine().split("") br.readLine().split br.readLine() br.readLine br "" int A = Integer.parseInt(get[0]); A Integer.parseInt(get[0]) Integer.parseInt Integer get[0] get 0 int B = Integer.parseInt(get[1]); B Integer.parseInt(get[1]) Integer.parseInt Integer get[1] get 1 int C = Integer.parseInt(get[2]); C Integer.parseInt(get[2]) Integer.parseInt Integer get[2] get 2 int D = Integer.parseInt(get[3]); D Integer.parseInt(get[3]) Integer.parseInt Integer get[3] get 3 for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		} int op1 = 0; int op1 = 0; op1 0 op1<2 op1 2 op1++ op1++ op1 {
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		} {
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		} for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			} int op2 = 0; int op2 = 0; op2 0 op2<2 op2 2 op2++ op2++ op2 {
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			} {
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			} for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				} int op3 = 0; int op3 = 0; op3 0 op3<2 op3 2 op3++ op3++ op3 {
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				} {
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				} int ans = 0; ans 0 String o1 o1 o2 o2 o3; o3 if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					} op1 == 0 op1 0 {
						ans += A+B;
						 o1 = "+";
					} ans += A+B ans A+B A B o1 = "+" o1 "+" {
						ans += A-B;
						o1 = "-";
					} ans += A-B ans A-B A B o1 = "-" o1 "-" if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					} op2 == 0 op2 0 {
						ans += C;
						 o2 = "+";

					} ans += C ans C o2 = "+" o2 "+" {
						ans = ans-C;
						 o2 = "-";

					} ans = ans-C ans ans-C ans C o2 = "-" o2 "-" if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					} op3 == 0 op3 0 {
						ans += D;
						o3 = "+";

					} ans += D ans D o3 = "+" o3 "+" {
						ans = ans -D;
						o3 = "-";

					} ans = ans -D ans ans -D ans D o3 = "-" o3 "-" if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					} ans == 7 ans 7 {
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					} System.out.println(A + o1 + B + o2 + C + o3 + D + "=7") System.out.println System.out System System.out A + o1 + B + o2 + C + o3 + D + "=7" D o3 C o2 B A + o1 + B + o2 + C + o3 + D + "=7" A o1 B o2 C o3 D "=7" System.exit(0) System.exit System 0 String[] args args public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	}
} public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	}
} Main

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String[] get = br.readLine().split("");
		int A = Integer.parseInt(get[0]);
		int B = Integer.parseInt(get[1]);
		int C = Integer.parseInt(get[2]);
		int D = Integer.parseInt(get[3]);


		for(int op1 = 0;op1<2;op1++){
			for(int op2 = 0;op2<2;op2++){
				for(int op3 = 0;op3<2;op3++){
					int ans = 0;
					String o1,o2,o3;
					if(op1 == 0){
						ans += A+B;
						 o1 = "+";
					}else{
						ans += A-B;
						o1 = "-";
					}

					if(op2 == 0){
						ans += C;
						 o2 = "+";

					}else{
						ans = ans-C;
						 o2 = "-";

					}

					if(op3 == 0){
						ans += D;
						o3 = "+";

					}
					else{
						ans = ans -D;
						o3 = "-";

					}

					if(ans == 7){
						System.out.println(A + o1 + B + o2 + C + o3 + D + "=7");
						System.exit(0);
					}
				}
			}
		}
	}
}
