#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b=0,l[10000],t=0,t2=0;
cin>>a;
while(b!=a){//分解指数
t=log2(a-b);
b+=pow(2,t);
l[t2]=t;
t2++;
}
for(int i=0;i<t2;i++){
cout<<"2(";
switch(l[i]){
case 0:cout<<"0";break;//打表就是爽
case 1:cout<<"2(0)";break;
case 2:cout<<"2";break;
case 3:cout<<"2+2(0)";break;
case 4:cout<<"2(2)";break;
case 5:cout<<"2(2)+2(0)";break;
case 6:cout<<"2(2)+2";break;
case 7:cout<<"2(2)+2+2(0)";break;
case 8:cout<<"2(2+2(0))";break;
case 9:cout<<"2(2+2(0))+2(0)";break;
case 10:cout<<"2(2+2(0))+2";break;
case 11:cout<<"2(2+2(0))+2+2(0)";break;
}
cout<<")";
if(i!=t2-1)cout<<"+";
}
}
60分求救