#include<stdio.h>
char show_sign(int m)
{
    if (m==0) return '+';
    if (m==1) return '-';
}

int caculate(int a[4],int sign[3])
{
    int i;
    int result=a[0];
    for (i=0;i<3;i++)
    {
        if (sign[i]==0)
        result+=a[i+1];
        if (sign[i]==1)
        result-=a[i+1];
    }
    return result;
}
int main()
{
    int a[4],sign[3],i,count=0;
    char temp;
    for (i=0;i<4;i++)
    {
        scanf("%c",&temp);
        a[i]=(int)(temp-'0');
    }
    for (i=0;i<8;i++)
    {
        sign[0]=i%2;
        sign[1]=i/2%2;
        sign[2]=i/2/2%2;
        if (caculate(a,sign)==7){
            printf("%d%c%d%c%d%c%d=7\n",a[0],show_sign(sign[0]),a[1],show_sign(sign[1]),a[2],show_sign(sign[2]),a[3]);
            break;
        }
    }
}
