#include<bits/stdc++.h>
#define INF 0x3f3f3f3f
#define ll long long
using namespace std;
ll L,R;
int main()
{
scanf("%lld%lld",&L,&R);
ll ans=1ll<<60;
while(ans)
{
if((R&ans)&&!(L&ans))
{
ans=(ans<<1)-1;
break;
}
ans>>=1;
}
printf("%lld\n",ans);
return 0;
}