#include int main() { int64_t n; scanf("%lld", &n); int i1{-1}; int64_t n_max{n}; for (int i{}; i <= 400; i++) { if (i1 < 0 && n == 1) i1 = i; if (n & 1) n = 3 * n + 1; else n /= 2; if (i <= i1) n_max = std::max(n, n_max); } printf("%d\n%lld\n", i1, n_max); return 0; }