import std.stdio,
       std.string,
       std.conv;


string selectOp(int f) {
  return (f ? "+" : "-");
}


void main() {
  string s = readln.chomp;
  int[] a;
  for (int i = 0; i < s.length; i++) {
    a ~= cast(char)s[i] - '0';
  }

  for (int i = 0; i < 2; i++) {
    for (int j = 0; j < 2; j++) {
      for (int k = 0; k < 2; k++) {
        int e = a[0] + (i ? a[1] : -a[1])
                + (j ? a[2] : -a[2]) + (k ? a[3] : -a[3]);
        if (e == 7) {
          writeln(s[0] ~ selectOp(i) ~ s[1] ~ selectOp(j)
              ~ s[2] ~ selectOp(k) ~ s[3] ~ "=7");
          return;
        }
      }
    }
  }
}
