#include<iostream> using namespace std; long X; main() { cin>>X; for(int i=1;i<61;i++) { if(__builtin_popcountll(X^i)==i) { cout<<(X^i)<<endl; return 0; } } cout<<-1<<endl; }