#include<iostream>
using namespace std;
char op1,op2,op3 ;
int a,b,c,d;
void slove()
{
	if(a+b+c+d==7){op1='+';op2='+';op3='+';return;}
	if(a+b+c-d==7){op1='+';op2='+';op3='-';return;}
	if(a+b-c+d==7){op1='+';op2='-';op3='+';return;}
	if(a+b-c-d==7){op1='+';op2='-';op3='-';return;}
	if(a-b+c+d==7){op1='-';op2='+';op3='-';return;}
	if(a-b+c-d==7){op1='-';op2='+';op3='-';return;}
	if(a-b-c+d==7){op1='-';op2='-';op3='+';return;}
	if(a-b-c-d==7){op1='-';op2='-';op3='-';return;}
}

int main()
{
int s;
	while(cin>>s)
	{   
		d=s%10;
		c=s/10%10;
		b=s/100%10;
		a=s/1000%10;
		slove();
		cout<<a<<op1<<b<<op2<<c<<op3<<d<<'='<<'7';
		
	}
	
	
	return 0;
 } 