20 29
3 4 4 1
2 4 1

2 1 0 4 9 XOR
2 1 1 5 10 XOR
2 1 2 6 11 XOR
2 1 3 7 12 XOR
2 1 0 4 13 AND
2 1 1 5 14 AND
2 1 2 6 15 AND
2 1 3 7 16 AND
2 1 9 8 17 AND
2 1 13 17 18 XOR
2 1 10 18 19 AND
2 1 14 19 20 XOR
2 1 11 20 21 AND
2 1 15 21 22 XOR
2 1 12 22 23 AND
2 1 9 8 24 XOR
2 1 10 18 25 XOR
2 1 11 20 26 XOR
2 1 12 22 27 XOR
2 1 16 23 28 XOR
