Group 0 (2 unique chains): x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x4 | x5 = 011101111101 [0111011111011101] x7 = x2 ^ x6 = 011110001101 [0111100011010010] x8 = x1 ^ x7 = 011110000010 [0111100000101101] x9 = x5 < x7 = 010010000001 [0100100000010010] = ~a x10 = x6 & x8 = 011100000000 [0111000000001101] = ~f x11 = x4 < x10 = 001000000000 [0010000000001000] = ~c x12 = x9 > x10 = 000010000001 [0000100000010010] x13 = x4 ^ x12 = 010111010100 [0101110101000111] = ~e x14 = x2 & x13 = 000011010000 [0000110100000111] x15 = x3 ^ x14 = 001111100011 [0011111000110100] x16 = x1 | x15 = 001111101111 [0011111011111111] = g x17 = x8 < x15 = 000001100001 [0000011000010000] = ~b x18 = x6 ^ x16 = 010010010010 [0100100100100010] = ~d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ _| _| |_| _| |_| | |_ _| | _| |_| | |_| _| | | |_| |_ _| | _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x4 | x5 = 011101111101 [0111011111011101] x7 = x2 ^ x6 = 011110001101 [0111100011010010] x8 = x1 ^ x7 = 011110000010 [0111100000101101] x9 = x5 < x7 = 010010000001 [0100100000010010] = ~a x10 = x6 & x8 = 011100000000 [0111000000001101] = ~f x11 = x9 > x10 = 000010000001 [0000100000010010] x12 = x4 ^ x11 = 010111010100 [0101110101000111] = ~e x13 = x2 & x12 = 000011010000 [0000110100000111] x14 = x10 > x12 = 001000000000 [0010000000001000] = ~c x15 = x3 ^ x13 = 001111100011 [0011111000110100] x16 = x1 | x15 = 001111101111 [0011111011111111] = g x17 = x8 < x15 = 000001100001 [0000011000010000] = ~b x18 = x6 ^ x16 = 010010010010 [0100100100100010] = ~d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ _| _| |_| _| |_| | |_ _| | _| |_| | |_| _| | | |_| |_ _| | _| ------ Group 1 (9 unique chains): x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x4 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x4 < x9 = 001000000000 [0010000000000000] = ~c x12 = x6 < x10 = 000001100001 [0000011000010010] = ~b x13 = x1 ^ x12 = 000001101110 [0000011011101101] x14 = x5 | x13 = 001111101111 [0011111011111101] = g x15 = x10 > x13 = 010010000001 [0100100000010010] = ~a x16 = x5 > x15 = 001101000010 [0011010000101100] x17 = x6 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x8 ^ x16 = 010010010010 [0100100100101100] = ~d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x4 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x6 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x6 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x8 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x4 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x6 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x6 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x9 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x5 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x4 < x9 = 001000000000 [0010000000000000] = ~c x12 = x6 < x10 = 000001100001 [0000011000010010] = ~b x13 = x1 ^ x12 = 000001101110 [0000011011101101] x14 = x5 | x13 = 001111101111 [0011111011111101] = g x15 = x10 > x13 = 010010000001 [0100100000010010] = ~a x16 = x5 > x15 = 001101000010 [0011010000101100] x17 = x6 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x8 ^ x16 = 010010010010 [0100100100101100] = ~d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x5 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x6 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x6 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x8 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 ^ x5 = 011010010110 [0110100101101001] x7 = x5 | x6 = 011111010111 [0111110101111101] x8 = x1 < x7 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x6 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x6 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x9 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 | x5 = 011111010111 [0111110101111101] x7 = x4 ^ x5 = 011010010110 [0110100101101001] x8 = x1 < x6 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x4 < x9 = 001000000000 [0010000000000000] = ~c x12 = x7 < x10 = 000001100001 [0000011000010010] = ~b x13 = x1 ^ x12 = 000001101110 [0000011011101101] x14 = x5 | x13 = 001111101111 [0011111011111101] = g x15 = x10 > x13 = 010010000001 [0100100000010010] = ~a x16 = x5 > x15 = 001101000010 [0011010000101100] x17 = x7 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x8 ^ x16 = 010010010010 [0100100100101100] = ~d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 | x5 = 011111010111 [0111110101111101] x7 = x4 ^ x5 = 011010010110 [0110100101101001] x8 = x1 < x6 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x7 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x7 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x8 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x2 ^ x3 = 001111000011 [0011110000111100] x6 = x4 | x5 = 011111010111 [0111110101111101] x7 = x4 ^ x5 = 011010010110 [0110100101101001] x8 = x1 < x6 = 011111010000 [0111110100000000] x9 = x2 < x8 = 011100000000 [0111000000000000] = ~f x10 = x3 ^ x8 = 010011100011 [0100111000110011] x11 = x7 < x10 = 000001100001 [0000011000010010] = ~b x12 = x1 ^ x11 = 000001101110 [0000011011101101] x13 = x5 | x12 = 001111101111 [0011111011111101] = g x14 = x10 > x12 = 010010000001 [0100100000010010] = ~a x15 = x5 > x14 = 001101000010 [0011010000101100] x16 = x7 ^ x15 = 010111010100 [0101110101000101] = ~e x17 = x8 ^ x15 = 010010010010 [0100100100101100] = ~d x18 = x9 > x16 = 001000000000 [0010000000000000] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ |_| |_| | |_| |_| | |_ _| | _| |_| | |_| _| | | |_| | | | |_| _| ------ Group 2 (24 unique chains): x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 < x12 = 000010000001 [0000100000010000] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x15 = 000001100001 [0000011000010100] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 < x12 = 000010000001 [0000100000010000] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x15 = 000001100001 [0000011000010100] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x15 = 000001100001 [0000011000010100] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x15 = 000001100001 [0000011000010100] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x8 < x14 = 000010000001 [0000100000010000] x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x12 & x14 = 000010000001 [0000100000010000] x18 = x4 ^ x17 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x12 > x13 = 000010000001 [0000100000010000] x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x12 = 000010000001 [0000100000010000] x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x12 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x14 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x14 = 000001100001 [0000011000010100] = ~b x16 = x12 & x14 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x12 > x13 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 < x12 = 000010000001 [0000100000010000] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x15 = 000001100001 [0000011000010100] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 < x12 = 000010000001 [0000100000010000] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x15 = 000001100001 [0000011000010100] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x15 = 000001100001 [0000011000010100] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x15 = 000001100001 [0000011000010100] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x8 < x14 = 000010000001 [0000100000010000] x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x12 & x14 = 000010000001 [0000100000010000] x18 = x4 ^ x17 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x4 < x13 = 001000000000 [0010000000000010] = ~c x16 = x12 > x13 = 000010000001 [0000100000010000] x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x12 = 000010000001 [0000100000010000] x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x9 < x14 = 000001100001 [0000011000010100] = ~b x18 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x12 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x8 < x14 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x14 = 000001100001 [0000011000010100] = ~b x16 = x12 & x14 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x8 ^ x12 = 001111101111 [0011111011110100] = g x15 = x12 > x13 = 000010000001 [0000100000010000] x16 = x9 < x14 = 000001100001 [0000011000010100] = ~b x17 = x4 ^ x15 = 010111010100 [0101110101000101] = ~e x18 = x13 > x17 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ Group 3 (36 unique chains): x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 < x11 = 000010000001 [0000100000010000] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x4 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 ^ x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x4 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 < x11 = 000010000001 [0000100000010000] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x4 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 ^ x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x14 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 < x11 = 000010000001 [0000100000010000] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x4 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 | x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x4 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 < x11 = 000010000001 [0000100000010000] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x4 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 | x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x14 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 | x11 = 011011100111 [0110111001110110] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x3 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 ^ x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x4 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 | x11 = 011011100111 [0110111001110110] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x3 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 ^ x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x14 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 | x11 = 011011100111 [0110111001110110] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x3 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 | x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x4 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x6 | x11 = 011011100111 [0110111001110110] x13 = x8 ^ x11 = 000011100011 [0000111000110100] x14 = x3 ^ x12 = 010111010100 [0101110101000101] = ~e x15 = x7 | x13 = 001111101111 [0011111011110100] = g x16 = x9 < x13 = 000001100001 [0000011000010100] = ~b x17 = x10 > x13 = 011100000000 [0111000000001010] = ~f x18 = x14 < x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 < x12 = 000010000001 [0000100000010000] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 < x12 = 000010000001 [0000100000010000] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 < x12 = 000010000001 [0000100000010000] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 < x12 = 000010000001 [0000100000010000] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 | x12 = 011011100111 [0110111001110110] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x3 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 | x12 = 011011100111 [0110111001110110] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x3 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 | x12 = 011011100111 [0110111001110110] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x3 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x6 | x12 = 011011100111 [0110111001110110] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x3 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x8 < x12 = 000010000001 [0000100000010000] x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x8 < x12 = 000010000001 [0000100000010000] x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x4 < x15 = 001000000000 [0010000000001010] = ~c x17 = x11 > x15 = 000010000001 [0000100000010000] x18 = x4 ^ x17 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x12 = 000010000001 [0000100000010000] x17 = x4 < x15 = 001000000000 [0010000000001010] = ~c x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x12 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x13 = 000010000001 [0000100000010000] x17 = x4 < x15 = 001000000000 [0010000000001010] = ~c x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x13 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 ^ x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 > x15 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x8 < x12 = 000010000001 [0000100000010000] x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x8 < x12 = 000010000001 [0000100000010000] x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x4 < x15 = 001000000000 [0010000000001010] = ~c x17 = x11 > x15 = 000010000001 [0000100000010000] x18 = x4 ^ x17 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x12 = 000010000001 [0000100000010000] x17 = x4 < x15 = 001000000000 [0010000000001010] = ~c x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x12 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x13 = 000010000001 [0000100000010000] x17 = x4 < x15 = 001000000000 [0010000000001010] = ~c x18 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 & x13 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x7 | x12 = 001111101111 [0011111011110100] = g x14 = x9 < x12 = 000001100001 [0000011000010100] = ~b x15 = x10 > x12 = 011100000000 [0111000000001010] = ~f x16 = x11 > x15 = 000010000001 [0000100000010000] x17 = x4 ^ x16 = 010111010100 [0101110101000101] = ~e x18 = x15 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x8 < x11 = 000010000001 [0000100000010000] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x8 < x11 = 000010000001 [0000100000010000] x14 = x7 ^ x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x8 < x11 = 000010000001 [0000100000010000] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x4 < x16 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 > x7 = 010001100010 [0100011000100110] x9 = x2 ^ x8 = 010010010010 [0100100100101001] = ~d x10 = x3 ^ x9 = 011110100001 [0111101000011010] x11 = x5 < x10 = 010010000001 [0100100000010010] = ~a x12 = x8 ^ x11 = 000011100011 [0000111000110100] x13 = x8 < x11 = 000010000001 [0000100000010000] x14 = x7 | x12 = 001111101111 [0011111011110100] = g x15 = x9 < x12 = 000001100001 [0000011000010100] = ~b x16 = x10 > x12 = 011100000000 [0111000000001010] = ~f x17 = x4 ^ x13 = 010111010100 [0101110101000101] = ~e x18 = x16 > x17 = 001000000000 [0010000000001010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | |_ | | | |_| | |_ _| | _| |_| | |_| _| | | |_| | _| |_ | ------ Group 4 (4 unique chains): x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x14 = 000001100001 [0000011000010110] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 < x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x14 = 000001100001 [0000011000010110] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x17 = x9 < x14 = 000001100001 [0000011000010110] = ~b x18 = x13 > x16 = 001000000000 [0010000000000010] = ~c 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------ x1 = 000000001111 [0000000011111111] x2 = 000011110000 [0000111100001111] x3 = 001100110011 [0011001100110011] x4 = 010101010101 [0101010101010101] x5 = x1 ^ x3 = 001100111100 [0011001111001100] x6 = x3 ^ x4 = 011001100110 [0110011001100110] x7 = x2 < x5 = 001100001100 [0011000011000000] x8 = x6 | x7 = 011101101110 [0111011011100110] x9 = x2 ^ x8 = 011110011110 [0111100111101001] x10 = x1 ^ x9 = 011110010001 [0111100100010110] x11 = x7 ^ x9 = 010010010010 [0100100100101001] = ~d x12 = x5 < x10 = 010010000001 [0100100000010010] = ~a x13 = x8 & x10 = 011100000000 [0111000000000110] = ~f x14 = x6 | x12 = 011011100111 [0110111001110110] x15 = x8 ^ x12 = 001111101111 [0011111011110100] = g x16 = x4 < x13 = 001000000000 [0010000000000010] = ~c x17 = x3 ^ x14 = 010111010100 [0101110101000101] = ~e x18 = x9 < x14 = 000001100001 [0000011000010110] = ~b 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | | |_| |_| |_| |_ | | _ | | |_| | |_ _| | _| |_| | |_| _| | | |_| | | _| |_ | ------