#include<bits/stdc++.h>
using namespace std;
using ll=long long;

int main(){
  ll n;
  cin>>n;
  string ans;
  ll m=n;
  while(m>1){
    if(m%2==0){
      m/=2;
      ans+='/';
    }else{
      ll num1=3*m+1;
      ll num2=3*m-1;
      ll num;
      if(num1>1e18){
        num=num2;
      }else if(num2>1e18){
        num=num1;
      }else{
        ll cons1=num1;
        ll cnt1=0;
        ll cons2=num2;
        ll cnt2=0;
        while(cons1%2==0){
          cons1/=2;
          cnt1++;
        }
        while(cons2%2==0){
          cons2/=2;
          cnt2++;
        }
        if(cnt1>=cnt2){
          num=num1;
        }else{
          num=num2;
        }
      }
      if(num==num1){
        m=num;
        ans+='+';
      }else{
        m=num;
        ans+='-';
      }
    }
  }
  cout<<ans.size()<<endl;
  cout<<ans<<endl;
}