#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; template > using MaxHeap = priority_queue, Compare>; template > using MinHeap = priority_queue, Compare>; using llong = long long; int main() { int n; int i1 = 0; int nmax = 1; cin >> n; while (n != 1) { nmax = max(n, nmax); i1++; if (n & 1) n = 3 * n + 1; else n = n / 2; } cout << i1 << endl; cout << nmax << endl; return 0; }