import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;


void main()
{
  auto n = readln.chomp.map!(x=>(x-'0').to!int).array;
  auto op = ['-', ' ', '+'];
  
  a:foreach (op1; iota(-1, 2, 2)) {
    foreach (op2; iota(-1, 2, 2)) {
      foreach (op3; iota(-1, 2, 2)) {
        auto sum = n[0] + op1 * n[1] + op2 * n[2] + op3 * n[3];
        if (sum == 7) {
          writeln(n[0], op[op1+1] , n[1], op[op2+1], n[2], op[op3+1], n[3], "=7");
          break a;
        } 
      }
    }
  }
}
