#include <bits/stdc++.h>
using namespace std;
int main() {
long long n;
cin >> n;
long long steps = 0;
while (n != 1) {
if (n % 2 == 0) {
n /= 2;
} else {
if (n == 3) {
n -= 1;
} else if (n % 4 == 1) {
n -= 1;
} else {
n += 1;
}
}
steps++;
}
cout << steps;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGxvbmcgbG9uZyBuOwogICAgY2luID4+IG47CgogICAgbG9uZyBsb25nIHN0ZXBzID0gMDsKCiAgICB3aGlsZSAobiAhPSAxKSB7CiAgICAgICAgaWYgKG4gJSAyID09IDApIHsKICAgICAgICAgICAgbiAvPSAyOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGlmIChuID09IDMpIHsKICAgICAgICAgICAgICAgIG4gLT0gMTsKICAgICAgICAgICAgfSBlbHNlIGlmIChuICUgNCA9PSAxKSB7CiAgICAgICAgICAgICAgICBuIC09IDE7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBuICs9IDE7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgc3RlcHMrKzsKICAgIH0KCiAgICBjb3V0IDw8IHN0ZXBzOwogICAgcmV0dXJuIDA7Cn0=