//土尔逊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")

京公网安备 11010502036488号