#include<stdio.h>
void exchange(int n);
int main()
{
int n;
scanf("%d",&n);
exchange(n);
return 0;
}
void exchange(int n)
{
int k=0;
int i;
for(i=15;i>=0;i--)
{
if((n&0x8000)==0x8000)
{
if(k==0)
k=1;
else
printf("+");
printf("2(");
if(i<=1)
printf("%d)",i);
else
{
exchange(i);
printf(")");
}
}n=n<<1}
`