/* T523714 #include<bits/stdc++.h> using namespace std; double p,u,o,r,q; int y,x,m,t,n; int main(){ cin>>p>>u>>o>>r>>q; cin>>n>>y>>x>>m>>t; if(p<=u) cout<<10<<endl; else if(p<=o) cout<<20<<endl; else if(p<=r) cout<<30<<endl; else if(p>=q)cout<<100<<endl; else if(p>r && p<q) cout<<99<<endl; int op=n/y; int ui=n/x; int up=n/m; int uy=n/t; cout<<op<<' '<<ui<<' '<<up<<' '<<uy; }*/ #include<bits/stdc++.h> using namespace std; int n,ans,a[1000]; int main(){ scanf("%d",&n); for(int i=1;i;i++){ ans=n; if(n%2==0){ a[i]=ans/2; } else if(n%2!=0){ a[i]=ans*3+1; } else if(ans==1){ break; } } for(int i=n;i>=1;i--){ cout<<a[i]; } }