import java.util.*;
public class Main {
	public static void main(String[] args)  {
		Scanner scan =new Scanner(System.in);
		String s = scan.next();
		int ans = Integer.parseInt(String.valueOf(s.charAt(0)));
		for (int i = 0; i <8; ++i){
			ans=Integer.parseInt(String.valueOf(s.charAt(0)));
			for (int j =0;j < 3; ++j){//ビット全探索
				if ((1&i>>j)==1){
					ans+=Integer.parseInt(String.valueOf(s.charAt(j+1)));
				}else{
					ans-=Integer.parseInt(String.valueOf(s.charAt(j+1)));
				}
			}
			if (ans==7){
				System.out.print(s.charAt(0));
				for (int j =0;j < 3; ++j){
					if ((1&i>>j)==1){
						System.out.print("+"+String.valueOf(s.charAt(j+1)));
					}else{
						System.out.print("-"+String.valueOf(s.charAt(j+1)));
					}
				}
				System.out.print("=7");
				break;
			}
		}


	}
}
//end

/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz