import java.util.*;
class Main
{
    public static void main (String[] args)
    {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int a = s.charAt(0) - '0', b = s.charAt(1) - '0',
            c = s.charAt(2) - '0', d = s.charAt(3) - '0';
            char p = '+', q = '+', r = '+';

            if(a+b+c+d==7)       p = q = r = '+';
            else if(a+b+c-d==7){ p = q = '+'; r = '-';}
            else if(a+b-c+d==7){ p = r = '+'; q = '-';}
            else if(a+b-c-d==7){ p = '+'; q = r = '-';}
            else if(a-b+c+d==7){ p = '-'; q = r = '+';}
            else if(a-b+c-d==7){ p = r = '-'; q = '+';}
            else if(a-b-c+d==7){ p = q = '-'; r = '+';}
            else                 p = q = r = '-';
            System.out.println(a + "" + p + "" + b + "" + q + "" + c + "" + r + "" + d + "=7");
    }
}
/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