#include #include #include using namespace atcoder; using mint = modint1000000007; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ long long A; cin>>A; long long ans = 0LL; vector t = {3,5,17,257,65537}; rep(i,1<>j)&1)c *= t[j]; } while(c<=A){ ans++; c *= 2; } } ans -= 2; cout<