#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> P; #define REP(i,n) for(int i=0;i<int(n);i++) int main(void){ cin.tie(nullptr); ios_base::sync_with_stdio(false); int i,j,k; ll N; cin >> N; vector<char> v; ll m=N; for(i=10000;i>=1;i--){ if(m==1) break; if(m%2==0){ m=m/2; v.push_back('/'); continue; } else{ if(((3*m+1)/2)%2==1){ m=3*m-1; v.push_back('-'); continue; }else{ m=3*m+1; v.push_back('+'); continue; } } } cout << (int)v.size() << endl; REP(i,v.size()) cout << v[i]; cout << endl; return 0; }