#include <iostream>
using namespace std;
int main() {
    unsigned long long n,m =1;
    cin>>n;
    while(m<n){
        m=(m<<1)|1;
    }
    cout<<m<<endl;
    return 0;                 
}
// 64 位输出请用 printf("%lld")