##N,K=map(int, input().split()) #A=list(map(int, input().split())) N=int(input()) A=[] while N!=1: if N%2==0: A.append('/') N//=2 else: a,b=3*N+1,3*N-1 if a>10**18: N=b;A.append('-') else: N=a;A.append('+') print(len(A)) print(''.join(A))