AT_abc213_a [ABC213A] Bitwise Exclusive Or
Description
[problemUrl]: https://atcoder.jp/contests/abc213/tasks/abc213_a
$ 0 $ 以上 $ 255 $ 以下の整数 $ A,B $ が与えられます。 $ A\ \text{\ xor\ }C=B $ となる $ 0 $ 以上の整数 $ C $ を求めてください。
なお、そのような $ C $ はただ $ 1 $ つ存在し、$ 0 $ 以上 $ 255 $ 以下であることが証明されます。
$ \text{\ xor\ } $ とは 整数 $ a,\ b $ のビットごとの排他的論理和 $ a\ \text{\ xor\ }\ b $ は、以下のように定義されます。
- $ a\ \text{\ xor\ }\ b $ を二進表記した際の $ 2^k $ ($ k\ \geq\ 0 $) の位の数は、$ a,\ b $ を二進表記した際の $ 2^k $ の位の数のうち一方のみが $ 1 $ であれば $ 1 $、そうでなければ $ 0 $ である。
例えば、$ 3\ \text{\ xor\ }\ 5\ =\ 6 $ となります (二進表記すると: $ 011\ \text{\ xor\ }\ 101\ =\ 110 $)。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ A $ $ B $
Output Format
答えを出力せよ。
Explanation/Hint
### 制約
- $ 0\leq\ A,B\ \leq\ 255 $
- 入力に含まれる値は全て整数である
### Sample Explanation 1
$ 3 $ は 二進表記で $ 11 $、$ 5 $ は二進表記で $ 101 $ なので、これらの $ \text{xor} $ は二進表記で $ 110 $ であり、十進表記で $ 6 $ です。 このように、$ 3\ \text{\ xor\ }\ 5\ =\ 6 $ となるので、答えは $ 5 $ です。
### Sample Explanation 2
!\[図\](https://img.atcoder.jp/ghi/7295a2123bac11ec5453c66bf19816fc.png)