#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;
}