ll@n,k=0;
char z[1d4];
while(n>1){
	ll c;
	if(n&1){
		if(n&2){
			c='-';
			n=3n-1;
		}else{
			c='+';
			n=3n+1;
		}
	}else{
		c='/';
		n/=2;
	}
	z[k++]=c;
}
wtLn(k,z);