#include<cstdio>
#include<cmath>
#include <stdlib.h>
#include<algorithm>

using namespace std;

int op(int x,int y,int a){
	if(a==0)return x+y;
	if(a==1)return x-y;
	if(a==2)return y-x;
	if(a==3)return x*y;
}

int judge_a(int a,int b,int c,int d,int x,int y,int z){
	return op(a,op(b,op(c,d,z),y),x);
}

int judge_b(int a,int b,int c,int d,int x,int y,int z){
	return op(op(a,b,x),op(c,d,y),z);
}

bool eq(int a,int b,int c,int d){
	if( (a==b)||(a==c)||(a==d)||(b==c)||(b==d)||(c==d) ){
		return false;
	}
	else{
		return true;
	}
}

int main(){
	int ans,num[4],a,b,c,d,x,y,z,t=1;
	char p[4]={'+','-','-','*'};
	while( scanf("%d %d %d %d",&num[0],&num[1],&num[2],&num[3]) != EOF ){
		if(num[0]+num[1]+num[2]+num[3]==0)break;
		t=1;
		for(a=0;a<4&&t;a++){
		for(b=0;b<4&&t;b++){
		for(c=0;c<4&&t;c++){
		for(d=0;d<4&&t;d++){
		if(eq(a,b,c,d)){
		for(x=0;x<4&&t;x++){
		for(y=0;y<4&&t;y++){
		for(z=0;z<4&&t;z++){
			if(judge_a(num[a],num[b],num[c],num[d],x,y,z)==10&&t){
				printf("(");
				if(x!=2){
					printf("%d%c",num[a],p[x]);
				}
				if(y==2){
					printf("(");
				}
				else{
					printf("(%d%c",num[b],p[y]);
				}
				if(z==2){
					printf("(%d-%d)",num[d],num[c]);
				}
				else{
					printf("(%d%c%d)",num[c],p[z],num[d]);
				}
				if(y==2){
					printf("-%d)",num[b]);
				}
				else{
					printf(")");
				}
				if(x==2){
					printf("-%d",num[a]);
				}
				printf(")\n");
				t=0;
			}
			if(judge_b(num[a],num[b],num[c],num[d],x,y,z)==10&&t){
				printf("(");
				if(z==2){
					if(y==2){
						printf("(%d-%d)-",num[d],num[c]);
					}
					else{
						printf("(%d%c%d)-",num[c],p[y],num[d]);
					}
					if(x==2){
						printf("(%d-%d)",num[b],num[a]);
					}
					else{
						printf("(%d%c%d)",num[a],p[x],num[b]);
					}
				}
				else{
					if(x==2){
						printf("(%d-%d)",num[b],num[a]);
					}
					else{
						printf("(%d%c%d)",num[a],p[x],num[b]);
					}
					printf("%c",p[z]);
					if(y==2){
						printf("(%d-%d)",num[d],num[c]);
					}
					else{
						printf("(%d%c%d)",num[c],p[y],num[d]);
					}
				}
				t=0;
				printf(")\n");
			}
		}}}}}}}}
		if(t)printf("0\n");
	}
	return 0;
}