#include<iostream>#include<stdio.h>#include<string.h>#include<stdlib.h>usingnamespace std;#define LL unsignedintmain(){LLn,l,r,m;while(scanf("%u %u %u",&n,&l,&r)!=EOF){int m =0;for(int i =31; i >=0; i--){
m +=(1<< i);if( m > r){
m -=(1<< i);continue;}if( n &(1<< i)){if( m >= l){
m -=(1<< i);}}}if( m < l ) m = l;printf("%u\n", m );}}