#include <stdio.h>
#include <stdlib.h>

int main()
{
    int X[4];
    int a,b,c,d,h;
    char A,B,C;
    char p,q,m,n;
    int i,j,t;

    while(scanf("%c%c%c%c",&p,&q,&m,&n)!=EOF)
    {
        getchar();
        a=(int)p-'0';
        b=(int)q-'0';
        c=(int)m-'0';
        d=(int)n-'0';
        X[0]=a;
        X[2]=b;
        X[3]=c;
        X[4]=d;
        h=a+b+c+d;
        if(h==7)
        {
            A='+';
            B='+';
            C='+';
        }
        else
        {
            for(i=0;i<2;++i)
            {
                for(j=0;j<3;++j)
                {
                    if(X[j]>X[j+1])
                    {
                        t=X[j];
                        X[j]=X[j+1];
                        X[j+1]=t;
                    }

                }
            }
            if(h-X[0]-X[1]<7)
            {
                if(a-b+c+d==7)
                {
                    A='-';
                    B='+';
                    C='+';
                }
                else if(a+b-c+d==7)
                {
                    A='+';
                    B='-';
                    C='+';
                }
                else if(a+b+c-d==7)
                {
                    A='+';
                    B='+';
                    C='-';
                }
            }
            else
            {
                if(a-b-c+d==7)
                {
                    A='-';
                    B='-';
                    C='+';
                }
                else if(a-b+c-d==7)
                {
                    A='-';
                    B='+';
                    C='-';
                }
                else if(a+b-c-d==7)
                {
                    A='+';
                    B='-';
                    C='-';
                }
            }

        }
        printf("%d%c%d%c%d%c%d=7\n",a,A,b,B,c,C,d);
    }
}