時間制限 : sec, メモリ制限 : KB
English / Japanese  

Bit Operation II

10進数で与えられた2つの非負の整数$a$, $b$を2進数として扱い、それらのAND(論理積)、OR(論理和)、XOR(排他的論理和)を求め、32桁のビット列として出力してください。

Input

入力は以下の形式で与えられます。

$a \; b$

Output

AND, OR, XOR の結果をそれぞれ1行に順番に出力してください。

Constraints

  • $0 \leq a, b \leq 2^{32} - 1$

Sample Input 1

8 10

Sample Output 1

00000000000000000000000000001000
00000000000000000000000000001010
00000000000000000000000000000010