import java.util.*;

public class Main{

    public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    }

} import java.util.*; util.* java public class Main{

    public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    }

} Main public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    } main {

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    } int[] num = new int[1000000]; num new int[1000000] 1000000 Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int s = sc.nextInt(); s sc.nextInt() sc.nextInt sc int i = 0; i 0 while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        } true {
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        } i++ i if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            } num[s-1] == 1 num[s-1] num s-1 s 1 1 {
                break;
            } break; {
                num[s-1] = 1;
            } num[s-1] = 1 num[s-1] num s-1 s 1 1 if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            } s % 2 == 0 s % 2 s 2 0 {
                s = s / 2;
            } s = s / 2 s s / 2 s 2 {
                s = 3 * s + 1;
            } s = 3 * s + 1 s 3 * s + 1 3 * s 3 s 1 System.out.println(i) System.out.println System.out System System.out i String args[] args public class Main{

    public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    }

} public class Main{

    public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    }

} Main
import java.util.*;

public class Main{

    public static void main(String args[]){

        //配列の宣言
        int[] num = new int[1000000];
        // スキャナーの宣言
        Scanner sc = new Scanner(System.in);
        // 整数の入力
		int s = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if(num[s-1] == 1){
                break;
            }else{
                num[s-1] = 1;
            }
            if(s % 2 == 0){
                s = s / 2;
            }else{
                s = 3 * s + 1;
            }
        }

        // 出力
        System.out.println(i);

    }

}