// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 70, y: 70, Value: 0, Label: In0, inputs: , outputs: , 11, Hint: Input 0 InputGate - index: 1, x: 70, y: 134, Value: 0, Label: In1, inputs: , outputs: , 14, Hint: Input 1 InputGate - index: 2, x: 75, y: 221, Value: 0, Label: In2, inputs: , outputs: , 21, Hint: Input 2 InputGate - index: 3, x: 75, y: 280, Value: 0, Label: In3, inputs: , outputs: , 22, Hint: Input 3 InputGate - index: 4, x: 82, y: 366, Value: 0, Label: s0, inputs: , outputs: , 15, 16, 24, 25, Hint: Selector 0 InputGate - index: 5, x: 81, y: 415, Value: 0, Label: s1, inputs: , outputs: , 43, 44, Hint: Selector 1 InputGate - index: 6, x: 84, y: 486, Value: 0, Label: En, inputs: , outputs: , 45, 46, 48, Hint: Enable AndGate - index: 7, x: 253, y: 70, Value: 0, Label: A15, inputs: , 11, 17, outputs: , 12, Hint: A15 AndGate - index: 8, x: 254, y: 134, Value: 0, Label: A16, inputs: , 14, 15, outputs: , 13, Hint: A16 OrGate - index: 9, x: 338, y: 101, Value: 0, Label: O9, inputs: , 12, 13, outputs: , 38, Hint: O9 NotGate - index: 10, x: 199, y: 88, Value: 1, Label: N13, inputs: , 16, outputs: , 17, Hint: N13 LinkGate - index: 11, x: 110, y: 80, Value: 0, Label: null, inputs: , 0, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (143, 0) LinkGate - index: 12, x: 293, y: 85, Value: 0, Label: null, inputs: , 7, outputs: , 9, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 26) [index]: (x, y): [3]: (45, 26) LinkGate - index: 13, x: 294, y: 121, Value: 0, Label: null, inputs: , 8, outputs: , 9, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 28) [index]: (x, y): [1]: (10, 28) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (44, 0) LinkGate - index: 14, x: 110, y: 144, Value: 0, Label: null, inputs: , 1, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (144, 0) LinkGate - index: 15, x: 122, y: 154, Value: 0, Label: , inputs: , 4, outputs: , 8, Mids: 57, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 222) [index]: (x, y): [1]: (57, 222) [index]: (x, y): [2]: (57, 0) [index]: (x, y): [3]: (132, 0) LinkGate - index: 16, x: 122, y: 103, Value: 0, Label: null, inputs: , 4, outputs: , 10, Mids: 57, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 273) [index]: (x, y): [1]: (57, 273) [index]: (x, y): [2]: (57, 0) [index]: (x, y): [3]: (77, 0) LinkGate - index: 17, x: 229, y: 90, Value: 1, Label: null, inputs: , 10, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 13) [index]: (x, y): [1]: (10, 13) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (24, 0) NotGate - index: 18, x: 206, y: 237, Value: 1, Label: N14, inputs: , 24, outputs: , 23, Hint: N14 AndGate - index: 19, x: 259, y: 221, Value: 0, Label: A17, inputs: , 21, 23, outputs: , 27, Hint: A17 AndGate - index: 20, x: 258, y: 280, Value: 0, Label: A18, inputs: , 22, 25, outputs: , 28, Hint: A18 LinkGate - index: 21, x: 115, y: 231, Value: 0, Label: null, inputs: , 2, outputs: , 19, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (144, 0) LinkGate - index: 22, x: 115, y: 290, Value: 0, Label: null, inputs: , 3, outputs: , 20, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (143, 0) LinkGate - index: 23, x: 236, y: 241, Value: 1, Label: null, inputs: , 18, outputs: , 19, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 11) [index]: (x, y): [1]: (10, 11) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (23, 0) LinkGate - index: 24, x: 122, y: 252, Value: 0, Label: null, inputs: , 4, outputs: , 18, Mids: 57, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 124) [index]: (x, y): [1]: (57, 124) [index]: (x, y): [2]: (57, 0) [index]: (x, y): [3]: (84, 0) LinkGate - index: 25, x: 122, y: 300, Value: 0, Label: null, inputs: , 4, outputs: , 20, Mids: 57, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (57, 76) [index]: (x, y): [2]: (57, 0) [index]: (x, y): [3]: (136, 0) OrGate - index: 26, x: 355, y: 245, Value: 0, Label: O10, inputs: , 27, 28, outputs: , 41, Hint: O10 LinkGate - index: 27, x: 299, y: 236, Value: 0, Label: null, inputs: , 19, outputs: , 26, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 19) [index]: (x, y): [3]: (56, 19) LinkGate - index: 28, x: 298, y: 265, Value: 0, Label: null, inputs: , 20, outputs: , 26, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 30) [index]: (x, y): [1]: (10, 30) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (57, 0) NotGate - index: 29, x: 545, y: 166, Value: 1, Label: N15, inputs: , 43, outputs: , 42, Hint: N15 AndGate - index: 30, x: 599, y: 149, Value: 0, Label: A19, inputs: , 39, 42, outputs: , 33, Hint: A19 AndGate - index: 31, x: 599, y: 255, Value: 0, Label: A20, inputs: , 40, 44, outputs: , 34, Hint: A20 OrGate - index: 32, x: 718, y: 179, Value: 0, Label: O11, inputs: , 33, 34, outputs: , 47, Hint: O11 LinkGate - index: 33, x: 639, y: 164, Value: 0, Label: null, inputs: , 30, outputs: , 32, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 25) [index]: (x, y): [3]: (79, 25) LinkGate - index: 34, x: 639, y: 199, Value: 0, Label: null, inputs: , 31, outputs: , 32, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 71) [index]: (x, y): [1]: (10, 71) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (79, 0) AndGate - index: 35, x: 795, y: 184, Value: 0, Label: A21, inputs: , 47, 48, outputs: , Hint: A21 AndGate - index: 36, x: 427, y: 106, Value: 0, Label: A22, inputs: , 38, 45, outputs: , 39, Hint: A22 AndGate - index: 37, x: 423, y: 250, Value: 0, Label: A23, inputs: , 41, 46, outputs: , 40, Hint: A23 LinkGate - index: 38, x: 377, y: 116, Value: 0, Label: null, inputs: , 9, outputs: , 36, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (50, 0) LinkGate - index: 39, x: 467, y: 121, Value: 0, Label: null, inputs: , 36, outputs: , 30, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 38) [index]: (x, y): [3]: (132, 38) LinkGate - index: 40, x: 463, y: 265, Value: 0, Label: null, inputs: , 37, outputs: , 31, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (136, 0) LinkGate - index: 41, x: 394, y: 260, Value: 0, Label: null, inputs: , 26, outputs: , 37, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (29, 0) LinkGate - index: 42, x: 575, y: 169, Value: 1, Label: , inputs: , 29, outputs: , 30, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 12) [index]: (x, y): [1]: (10, 12) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (24, 0) LinkGate - index: 43, x: 121, y: 181, Value: 0, Label: null, inputs: , 5, outputs: , 29, Mids: 393, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 244) [index]: (x, y): [1]: (393, 244) [index]: (x, y): [2]: (393, 0) [index]: (x, y): [3]: (424, 0) LinkGate - index: 44, x: 121, y: 275, Value: 0, Label: null, inputs: , 5, outputs: , 31, Mids: 393, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 150) [index]: (x, y): [1]: (393, 150) [index]: (x, y): [2]: (393, 0) [index]: (x, y): [3]: (478, 0) LinkGate - index: 45, x: 124, y: 126, Value: 0, Label: , inputs: , 6, outputs: , 36, Mids: 284, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 370) [index]: (x, y): [1]: (284, 370) [index]: (x, y): [2]: (284, 0) [index]: (x, y): [3]: (303, 0) LinkGate - index: 46, x: 124, y: 270, Value: 0, Label: null, inputs: , 6, outputs: , 37, Mids: 284, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 226) [index]: (x, y): [1]: (284, 226) [index]: (x, y): [2]: (284, 0) [index]: (x, y): [3]: (299, 0) LinkGate - index: 47, x: 757, y: 194, Value: 0, Label: null, inputs: , 32, outputs: , 35, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (38, 0) LinkGate - index: 48, x: 124, y: 204, Value: 0, Label: null, inputs: , 6, outputs: , 35, Mids: 654, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 292) [index]: (x, y): [1]: (654, 292) [index]: (x, y): [2]: (654, 0) [index]: (x, y): [3]: (671, 0) CommentGate - index: 49, x: 74, y: 515, Value: -1, Label: Carpinelli pg 18 Fig 1.10, inputs: , outputs: , Hint: I15 CommentGate - index: 50, x: 74, y: 540, Value: -1, Label: Check this circuit out the same way you tested Fig 1.9, inputs: , outputs: , Hint: I16