#include<stdio.h>
int n;
void f(int* num){
int ns[100],i,pows[100],j=0,z=0;
for(i = 0;num>0;num/=2,i++) ns[i] = num%2;
for(;i>=0;i--){
if(ns[i] == 1) {pows[j] = i;j++;}
}
for(;z<j;z++){
if(pows[z]>2){
printf("2(");
f(pows[z]);
printf(')');
}
else printf("2(%d)",pows[z]);
if(z!=j-1) printf("+");
}
return;
}
int main(){
scanf("%d",&n);
f(n);
return 0;
}