import java.util.*;

public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	}
} import java.util.*; util.* java public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	}
} Main public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	} main {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String str = sc.nextLine(); str sc.nextLine() sc.nextLine sc int num[] = new int[4]; num new int[4] 4 for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		} int i = 0; int i = 0; i 0 i < 4 i 4 i++ i++ i {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		} {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		} num[i] = Integer.parseInt(str.substring(i, i + 1)) num[i] num i Integer.parseInt(str.substring(i, i + 1)) Integer.parseInt Integer str.substring(i, i + 1) str.substring str i i + 1 i 1 int ans_ary[] = new int[4]; ans_ary new int[4] 4 ans_ary[0] = num[0] ans_ary[0] ans_ary 0 num[0] num 0 for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		} int i = 0; int i = 0; i 0 i < Math.pow(2, 3) i Math.pow(2, 3) Math.pow Math 2 3 i++ i++ i {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		} {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		} int ans = num[0]; ans num[0] num 0 for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			} int j = 0; int j = 0; j 0 j < 3 j 3 j++ j++ j {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			} {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			} if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				} (1 & i >> j) == 1 (1 & i >> j) 1 i >> j i j 1 {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} ans += num[j + 1] ans num[j + 1] num j + 1 j 1 ans_ary[j + 1] = num[j + 1] ans_ary[j + 1] ans_ary j + 1 j 1 num[j + 1] num j + 1 j 1 {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				} ans -= num[j + 1] ans num[j + 1] num j + 1 j 1 ans_ary[j + 1] = -num[j + 1] ans_ary[j + 1] ans_ary j + 1 j 1 -num[j + 1] num[j + 1] num j + 1 j 1 if(ans == 7) {
				break;
			} ans == 7 ans 7 {
				break;
			} break; String ans_str = String.valueOf(ans_ary[0]); ans_str String.valueOf(ans_ary[0]) String.valueOf String ans_ary[0] ans_ary 0 for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		} int i = 0; int i = 0; i 0 i < 3 i 3 i++ i++ i {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		} {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		} if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			} ans_ary[i + 1] >= 0 ans_ary[i + 1] ans_ary i + 1 i 1 0 {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} ans_str += "+" + String.valueOf(ans_ary[i + 1]) ans_str "+" + String.valueOf(ans_ary[i + 1]) "+" String.valueOf(ans_ary[i + 1]) String.valueOf String ans_ary[i + 1] ans_ary i + 1 i 1 {
				ans_str += String.valueOf(ans_ary[i + 1]);
			} ans_str += String.valueOf(ans_ary[i + 1]) ans_str String.valueOf(ans_ary[i + 1]) String.valueOf String ans_ary[i + 1] ans_ary i + 1 i 1 System.out.println(ans_str + "=7") System.out.println System.out System System.out ans_str + "=7" ans_str "=7" String args[] args public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	}
} public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	}
} Main
import java.util.*;

public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int num[] = new int[4];
		for(int i = 0; i < 4; i++) {
			num[i] = Integer.parseInt(str.substring(i, i + 1));
		}
		
		int ans_ary[] = new int[4];
		ans_ary[0] = num[0];
		
		for(int i = 0; i < Math.pow(2, 3); i++) {
			int ans = num[0];
			for(int j = 0; j < 3; j++) {
				if((1 & i >> j) == 1) {
					ans += num[j + 1];
					ans_ary[j + 1] = num[j + 1];
				} else {
					ans -= num[j + 1];
					ans_ary[j + 1] = -num[j + 1];
				}
			}
			if(ans == 7) {
				break;
			}
		}
		
		String ans_str = String.valueOf(ans_ary[0]);
		for(int i = 0; i < 3; i++) {
			if(ans_ary[i + 1] >= 0) {
				ans_str += "+" + String.valueOf(ans_ary[i + 1]);
			} else {
				ans_str += String.valueOf(ans_ary[i + 1]);
			}
		}
		
		System.out.println(ans_str + "=7");
	}
}