#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;
}