import sys
from itertools import permutations
import heapq

input = lambda :sys.stdin.readline().rstrip()
mi = lambda :map(int,input().split())
li = lambda :list(mi())

N = int(input())
res = []
while N!=1:
    if N & 1 == 0:
        res.append("/")
        N >>= 1
    else:
        if (3*N+1) & 3 == 0:
            res.append("+")
            N = 3 * N + 1
        else:
            res.append("-")
            N = 3 * N - 1

print(len(res))
print("".join(res))