#include using namespace std; int main(){ int A, B; cin >> A >> B; assert(A * B <= 10000000); int ans = 0; for(int i = 0; i <= A; i++){ for(int j = 0; j <= B; j++){ ans = max(ans, min({i, j, i ^ j})); } } cout << ans << endl; }