import java.util.Scanner;

public class Main {
//java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	}

} import java.util.Scanner; Scanner java.util public class Main {
//java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	}

} Main //java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	} main {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int ABCD = sc.nextInt(); ABCD sc.nextInt() sc.nextInt sc int[] kurai = new int[4]; kurai new int[4] 4 for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		} int i=0; int i=0; i 0 i<4 i 4 i++ i++ i {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		} {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		} kurai[3-i] = ABCD % 10 kurai[3-i] kurai 3-i 3 i ABCD % 10 ABCD 10 ABCD /= 10 ABCD 10 for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		} int i=0; int i=0; i 0 i<(1 << 3) i (1 << 3) 1 3 i++ i++ i {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		} {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		} String[] fugou = new String[3]; fugou new String[3] 3 int ans = kurai[0]; ans kurai[0] kurai 0 for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			} int j=0; int j=0; j 0 j<3 j 3 j++ j++ j {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			} {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			} if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				} (1 & (i>>j)) == 1 (1 & (i>>j)) 1 (i>>j) i j 1 {
					fugou[j] = "+";
					ans += kurai[j+1];
				} fugou[j] = "+" fugou[j] fugou j "+" ans += kurai[j+1] ans kurai[j+1] kurai j+1 j 1 {
					fugou[j] = "-";
					ans -= kurai[j+1];
				} fugou[j] = "-" fugou[j] fugou j "-" ans -= kurai[j+1] ans kurai[j+1] kurai j+1 j 1 if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			} ans == 7 ans 7 {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			} for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				} int j=0; int j=0; j 0 j<3 j 3 j++ j++ j {
					System.out.print(kurai[j] + fugou[j]);
				} {
					System.out.print(kurai[j] + fugou[j]);
				} System.out.print(kurai[j] + fugou[j]) System.out.print System.out System System.out kurai[j] + fugou[j] kurai[j] kurai j fugou[j] fugou j System.out.println(kurai[3] + "=" + ans) System.out.println System.out System System.out kurai[3] + "=" + ans kurai[3] + "=" + ans kurai[3] kurai 3 "=" ans break; String[] args args public class Main {
//java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	}

} public class Main {
//java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	}

} Main
import java.util.Scanner;

public class Main {
//java11
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int ABCD = sc.nextInt();

		int[] kurai = new int[4];
		for(int i=0; i<4; i++) {
			kurai[3-i] = ABCD % 10;
			ABCD /= 10;
		}

		//bit全探索
		for(int i=0; i<(1 << 3); i++) {
			String[] fugou = new String[3];
			int ans = kurai[0];
			for(int j=0; j<3; j++) {
				if((1 & (i>>j)) == 1) {
					fugou[j] = "+";
					ans += kurai[j+1];
				}else {
					fugou[j] = "-";
					ans -= kurai[j+1];
				}
			}

			if(ans == 7) {
				for(int j=0; j<3; j++) {
					System.out.print(kurai[j] + fugou[j]);
				}
				System.out.println(kurai[3] + "=" + ans);
				break;
			}
		}

	}

}
