#include<bits/stdc++.h>
using namespace std;
int n;
const int a[17]={1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768};
void f(int x)
{
for(int i=16;a[i]>x;i--)
{
if(i==1)printf("2");
else if(i==0)printf("2(0)");
else
{
printf("2(");
f(x);
printf(")");
}
x=x-a[i];
if(x)printf("+");
}
}
int main(void)
{
scanf("%d",&n);
f(n);
return 0;
}
啥都打不出来!