#include <iostream>
using namespace std;
int a,b,c,d,tmp;
int ff(int a,int k){
	cout << a;
	if(k==0) cout << "+";
	else cout << "-";
	return 0;
}
int pf(int e,int f,int g){
	ff(a,e);
	ff(b,f);
	ff(c,g);
	cout << d << "=7";
	return 0;
}
int t1(int e,int k){
	if(e==0) tmp+=k;
	else tmp-=k;
	return 0;
}
int t2(int e,int k){
	if(e==0) tmp-=k;
	else tmp+=k;
	return 0;
}
int main(int argc, char *argv[]) {
	int e,f,g;
	cin >> a >> b >> c >> d;
	for(e=0;e<2;e++){
		tmp=a;
		t1(e,b);
		for(f=0;f<2;f++){
			t1(f,c);
			for(g=0;g<2;g++){
				t1(g,d);
				if(tmp==7){
					pf(e,f,g);
					return 0;
				}
				else t2(g,d);
			}
			t2(f,c);
		}
		t2(e,b);
	}
	return 0;
}