#include #include #include #include #include #include #include #include #include #include #include #include #include #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() using namespace std; typedef long long ll; typedef pair pi; typedef pair pl; typedef pair pls; int main() { ll N,mx,mi=0; cin >> N; mx = N - 1; if (N % 2 != 0) mi = N - 1; else { while (N != 1) { mi++; if (N % 2 == 0)N /= 2; else { mi++; break; } } } cout << mi << " " << mx << endl; return 0; }