//土尔逊Torson 编写于2023/4/5
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>

using namespace std;

int main() {
	int n;
	while (scanf("%d", &n) != EOF) {
		if (0 == n) {
			break;
		}
		int step = 0;
		while (n != 1) {
			if (n % 2 == 0) {
				n = n / 2;
			}
			else {
				n = (3 * n + 1) / 2;
			}
			step++;
		}
		printf("%d\n", step);
	}
}
// 64 位输出请用 printf("%lld")