- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- class Ideone 
- { 
-   
- 	{ 
- 		Scanner scan  = new-  Scanner (System- . in);
- 		long a = scan.nextLong(); 
- 		long b = scan.nextLong(); 
-   
- 		long res = 0; 
- 		for (int bit = 32; bit >= 0; --bit) { 
- 			long bita = a & (1L << bit); 
- 			long bitb = b & (1L << bit); 
- 			if (bita != bitb) break; 
- 			res |= bita; 
- 		} 
- 	}	 
- } 
				aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2NhbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJbG9uZyBhID0gc2Nhbi5uZXh0TG9uZygpOwoJCWxvbmcgYiA9IHNjYW4ubmV4dExvbmcoKTsKCQkKCQlsb25nIHJlcyA9IDA7CgkJZm9yIChpbnQgYml0ID0gMzI7IGJpdCA+PSAwOyAtLWJpdCkgewoJCQlsb25nIGJpdGEgPSBhICYgKDFMIDw8IGJpdCk7CgkJCWxvbmcgYml0YiA9IGIgJiAoMUwgPDwgYml0KTsKCQkJaWYgKGJpdGEgIT0gYml0YikgYnJlYWs7CgkJCXJlcyB8PSBiaXRhOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4ocmVzKTsKCX0JCn0=