时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
至至子很喜欢按位与运算。
他会给你两个正整数

,想让你回答他一个整数

。为了避免

过大而搞坏他的脑子,他要求

。
由于他喜欢按位与运算,所以请让

满足

(其中

为按位与运算)并且让
尽可能地大。
可以发现这一定是有解的。
输入描述:
第一行两个正整数
,表示至至子给你的两个数。
。
输出描述:
一行一个整数
。注意
且需满足上述其他条件。
示例1
输入
复制
4611686021005397253 720664112863971652
示例2
输入
复制
6148914693248999909 3074457344976731894