CSES - KILO 2018 0/5 - Bitwise Operations
  • Time limit: 1.00 s
  • Memory limit: 512 MB

You are given two integers a and b.

What are a \oplus b, a \mathrel{\&} b and a \mathrel{|} b?

Input

The only line of input contains the two integers a b.

Output

Output three space-separated integers, a \oplus b, a \mathrel{\&} b and a \mathrel{|} b.

Constraints

  • 0 \leq a, b \leq 10^{18}

Example

Input:

10 6

Output:

12 2 14