#P2007. Talver想旅行

Talver想旅行

题目描述

TalverTalver喜欢traveltravel,但是TalverTalver的队友给TalverTalver出了个问题,只有TalverTalver解决这个问题他的队友才会让他去旅行同样TalverTalver是个傻子他希望你帮帮他问题如下给出一个xx,求一个最大的yy使gcd(x,y)gcd(x, y)等于xx异或yy而且yy是严格小于xx

输入格式

输入一个数x(1x1018,x (1\leq x \leq 10^{18},x1 x \not= 1, xx \not= 2k(k为整数)2 ^k(k为整数)))

输出格式

输出一个数y(1yx1018)y (1\leq y \leq x \leq 10^{18})

样例

5
4