#include #define INF 990000000 //11 using namespace std; int ctoi(const char c){ switch(c){ case '0': return 0; case '1': return 1; case '2': return 2; case '3': return 3; case '4': return 4; case '5': return 5; case '6': return 6; case '7': return 7; case '8': return 8; case '9': return 9; default : return -1; } } int main() { long long int n=0; cin>>n; long long int maxi=0; long long int soe=0; long long int i=0; while(true){ maxi=max(maxi,n); if(n==1){ soe=i; break; } string s=to_string(n); char temp=s[(int)s.size()-1]; int gu=ctoi(temp); if(gu%2==0){ n=n/2; }else{ n=3*n+1; } i++; maxi=max(maxi,n); if(n==1){ soe=i; break; } } cout<< soe<