#include #include #include #include #include #include using namespace std; typedef long long int lint; int main() { lint n0; cin >> n0; vectorvec(1000); int cnt = 0; while (n0 > 1) { vec.at(cnt) = n0; if (n0 % 2) { n0 = 3 * n0 + 1; } else { n0 = n0/2; } cnt++; } sort(vec.begin(), vec.end()); cout << cnt << endl << vec.at(999) << endl; }