#include <stdio.h>

// 整数nが1に到達するまでの操作回数 K(n) を計算する関数//
 
int calculate_k(long long n) {
    int count = 0;
    while (n != 1) {
        if (n % 2 == 0) {
            n = n / 2;     // 偶数の場合
        } else {
            n = 3 * n + 1; // 奇数の場合
        }
        count++;
    }
    return count;
}

int main() {
    printf("n, K(n)\n"); // ヘッダー出力

    // n=1から100までループを回して計算
    for (int i = 1; i <= 100; i++) {
        int k = calculate_k(i);
        printf("%d, %d\n", i, k);
    }

    return 0;
}
	
