object Main {

  def main(args: Array[String]): Unit = {
    import scala.io.StdIn._

    // ABCD 0~9
    // + を選ぶか - を選ぶか

    // 深さ優先探索
    val abcd = readLine().split("").map(_.toInt).toList

    var result: String = abcd.head.toString
    // 見つかったら終了
    def dfs(lst: List[Int], r: Int, res: String): Boolean =
      if (lst.isEmpty) {
        if (r == 7) {
          result += res + "=7"
          true
        } else false
      } else
        dfs(lst.tail, r + lst.head, res + "+" + lst.head) ||
          dfs(lst.tail, r - lst.head, res + "-" + lst.head)

    dfs(abcd.tail, abcd.head, "")
    println(result)
  }

}