#1351. 位运算全家桶

位运算全家桶

Description

输入两个数字 x,yx, y

分别输出以下内容

  • 输出 x,yx, y 按位与的结果。
  • 输出 x,yx, y 按位或的结果。
  • 输出 x,yx, y 异或的结果。
  • 分别输出 xx 左移 yy 位,以及 xx 右移 yy 位 的结果。
  • 分别输出 xx 取反和 yy 取反的结果。

Format

Input

输入两个整数 x,yx,y 保证所有运算结果都在 int 范围内。

Output

根据样例看输出格式

Samples

5 6
4
7
3
320 0
-6 -7

Limitation

样例 x=5,y=6x=5,y=6

  • x,yx, y 按位与为 44
  • x,yx, y 按位或为 77 *x,yx, y 异或为 33
  • xx 左移 yy 位为 320320xx 右移 yy 位为 00
  • xx 取反后为 6-6yy 取反后为 7-7