编程题
### 问题描述
在一个宁静的小镇上,住着一位名叫麻衣的神秘少女。麻衣有一个非常独特的爱好,那就是玩一个奇特的数字游戏。这个游戏的规则是这样的:在一个神秘的箱子中,有很多编号并排列好的小球,编号从 $A$ 到 $B$。麻衣可以选择任意一个开始的编号 $A$ 和一个结束的编号 $B$,然后计算从编号 $A$ 到编号 $B$ 所有小球编号异或(亦或)的结果。
麻衣的朋友基德对这个游戏也非常感兴趣,他想要知道,给定任意的两个编号 $A$ 和 $B$,如何计算从编号 $A$ 到编号 $B$ 的所有小球编号的异或结果。
异或运算是一种二进制运算,其规则是对应位相同则为 $0$,对应位不同则为 $1$。
你能帮助基德解决这个问题吗?
### 输入格式
输入包括两个整数 $A$ 和 $B$ 。
数据范围保证:$0 \leq A \leq B \leq 10^{12}$。
### 输出格式
输出从编号 $A$ 到编号 $B$ 的所有小球编号的异或结果。
### 样例输入
```text
3 5
```
### 样例输出
```text
1
```
在这个样例中,所有的小球编号是 $3,4,5$,它们的异或结果是 $1$。