// Circuits data file, version: 0.6.7.1 DFF - index: 0, x: 454, y: 72, Value: 0, Label: D3, inputs: , 9, outputs: , 5, 14, 23, Hint: D3 NotGate - index: 1, x: 243, y: 28, Value: 1, Label: N3, inputs: , 5, outputs: , 6, Hint: AndGate - index: 2, x: 299, y: 54, Value: 1, Label: A2, inputs: , 6, 8, outputs: , 7, Hint: OrGate - index: 3, x: 365, y: 71, Value: 1, Label: O1, inputs: , 7, 15, outputs: , 9, Hint: InputGate - index: 4, x: 9, y: 66, Value: 1, Label: I1, inputs: , outputs: , 8, 12, 24, Hint: LinkGate - index: 5, x: 233, y: 13, Value: 0, Label: null, inputs: , 0, outputs: , 1, Mids: 10, -74, 10, Points: 6 [index]: (x, y): [0]: (266, 74) [index]: (x, y): [1]: (276, 74) [index]: (x, y): [2]: (276, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 30) [index]: (x, y): [5]: (10, 30) LinkGate - index: 6, x: 273, y: 43, Value: 1, Label: null, inputs: , 1, outputs: , 2, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 21) [index]: (x, y): [3]: (26, 21) LinkGate - index: 7, x: 339, y: 69, Value: 1, Label: null, inputs: , 2, outputs: , 3, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 12) [index]: (x, y): [3]: (26, 12) LinkGate - index: 8, x: 49, y: 74, Value: 1, Label: null, inputs: , 4, outputs: , 2, Mids: 123, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 2) [index]: (x, y): [1]: (123, 2) [index]: (x, y): [2]: (123, 0) [index]: (x, y): [3]: (250, 0) LinkGate - index: 9, x: 404, y: 86, Value: 1, Label: null, inputs: , 3, outputs: , 0, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 1) [index]: (x, y): [3]: (50, 1) AndGate - index: 10, x: 298, y: 87, Value: 0, Label: A3, inputs: , 13, 14, outputs: , 15, Hint: NotGate - index: 11, x: 241, y: 82, Value: 0, Label: N4, inputs: , 12, outputs: , 13, Hint: N4 LinkGate - index: 12, x: 49, y: 76, Value: 1, Label: null, inputs: , 4, outputs: , 11, Mids: 123, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (123, 0) [index]: (x, y): [2]: (123, 21) [index]: (x, y): [3]: (192, 21) LinkGate - index: 13, x: 271, y: 97, Value: 0, Label: null, inputs: , 11, outputs: , 10, 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]: (27, 0) LinkGate - index: 14, x: 288, y: 87, Value: 0, Label: , inputs: , 0, outputs: , 10, Mids: 10, 41, 10, Points: 6 [index]: (x, y): [0]: (211, 0) [index]: (x, y): [1]: (221, 0) [index]: (x, y): [2]: (221, 41) [index]: (x, y): [3]: (0, 41) [index]: (x, y): [4]: (0, 20) [index]: (x, y): [5]: (10, 20) LinkGate - index: 15, x: 338, y: 91, Value: 0, Label: null, inputs: , 10, outputs: , 3, 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]: (27, 0) AndGate - index: 16, x: 90, y: 195, Value: 0, Label: A4, inputs: , 23, 24, outputs: , 27, 28, 49, Hint: NotGate - index: 17, x: 240, y: 159, Value: 1, Label: N5, inputs: , 25, outputs: , 26, Hint: NotGate - index: 18, x: 241, y: 214, Value: 1, Label: N6, inputs: , 28, outputs: , 29, Hint: N6 AndGate - index: 19, x: 309, y: 181, Value: 0, Label: A5, inputs: , 26, 27, outputs: , 30, Hint: A5 AndGate - index: 20, x: 311, y: 219, Value: 0, Label: A6, inputs: , 29, 33, outputs: , 31, Hint: OrGate - index: 21, x: 380, y: 204, Value: 0, Label: O2, inputs: , 30, 31, outputs: , 32, Hint: O2 DFF - index: 22, x: 456, y: 204, Value: 0, Label: D5, inputs: , 32, outputs: , 25, 33, 48, Hint: D5 LinkGate - index: 23, x: 80, y: 87, Value: 0, Label: , inputs: , 0, outputs: , 16, Mids: 10, 41, 10, Points: 6 [index]: (x, y): [0]: (419, 0) [index]: (x, y): [1]: (429, 0) [index]: (x, y): [2]: (429, 41) [index]: (x, y): [3]: (0, 41) [index]: (x, y): [4]: (0, 118) [index]: (x, y): [5]: (10, 118) LinkGate - index: 24, x: 49, y: 76, Value: 1, Label: null, inputs: , 4, outputs: , 16, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 139) [index]: (x, y): [3]: (41, 139) LinkGate - index: 25, x: 230, y: 147, Value: 0, Label: , inputs: , 22, outputs: , 17, Mids: 10, -72, 10, Points: 6 [index]: (x, y): [0]: (271, 72) [index]: (x, y): [1]: (281, 72) [index]: (x, y): [2]: (281, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 27) [index]: (x, y): [5]: (10, 27) LinkGate - index: 26, x: 270, y: 174, Value: 1, Label: , inputs: , 17, 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, 17) [index]: (x, y): [3]: (39, 17) LinkGate - index: 27, x: 130, y: 201, Value: 0, Label: null, inputs: , 16, outputs: , 19, Mids: 74, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (74, 9) [index]: (x, y): [2]: (74, 0) [index]: (x, y): [3]: (179, 0) LinkGate - index: 28, x: 130, y: 210, Value: 0, Label: null, inputs: , 16, outputs: , 18, Mids: 75, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (75, 0) [index]: (x, y): [2]: (75, 19) [index]: (x, y): [3]: (111, 19) LinkGate - index: 29, x: 271, y: 229, Value: 1, Label: null, inputs: , 18, 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]: (40, 0) LinkGate - index: 30, x: 349, y: 196, Value: 0, Label: null, inputs: , 19, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 18) [index]: (x, y): [3]: (31, 18) LinkGate - index: 31, x: 351, y: 224, Value: 0, Label: null, inputs: , 20, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 10) [index]: (x, y): [1]: (10, 10) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (29, 0) LinkGate - index: 32, x: 419, y: 219, Value: 0, Label: null, inputs: , 21, outputs: , 22, 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]: (37, 0) LinkGate - index: 33, x: 301, y: 219, Value: 0, Label: , inputs: , 22, outputs: , 20, Mids: 10, 51, 10, Points: 6 [index]: (x, y): [0]: (200, 0) [index]: (x, y): [1]: (210, 0) [index]: (x, y): [2]: (210, 51) [index]: (x, y): [3]: (0, 51) [index]: (x, y): [4]: (0, 20) [index]: (x, y): [5]: (10, 20) NotGate - index: 34, x: 256, y: 366, Value: 1, Label: N7, inputs: , 51, outputs: , 41, Hint: N7 NotGate - index: 35, x: 255, y: 314, Value: 1, Label: N8, inputs: , 45, outputs: , 40, Hint: AndGate - index: 36, x: 334, y: 371, Value: 0, Label: A7, inputs: , 41, 46, outputs: , 43, Hint: AndGate - index: 37, x: 333, y: 336, Value: 0, Label: A8, inputs: , 40, 50, outputs: , 42, Hint: OrGate - index: 38, x: 408, y: 348, Value: 0, Label: O3, inputs: , 42, 43, outputs: , 44, Hint: O3 DFF - index: 39, x: 472, y: 348, Value: 0, Label: D7, inputs: , 44, outputs: , 45, 46, Hint: D7 LinkGate - index: 40, x: 285, y: 329, Value: 1, Label: null, inputs: , 35, 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, 17) [index]: (x, y): [3]: (48, 17) LinkGate - index: 41, x: 286, y: 381, Value: 1, Label: null, inputs: , 34, 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]: (48, 0) LinkGate - index: 42, x: 373, y: 351, Value: 0, Label: , inputs: , 37, outputs: , 38, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 7) [index]: (x, y): [3]: (35, 7) LinkGate - index: 43, x: 374, y: 368, Value: 0, Label: null, inputs: , 36, outputs: , 38, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 18) [index]: (x, y): [1]: (10, 18) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (34, 0) LinkGate - index: 44, x: 447, y: 363, Value: 0, Label: null, inputs: , 38, outputs: , 39, 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]: (25, 0) LinkGate - index: 45, x: 245, y: 301, Value: 0, Label: , inputs: , 39, outputs: , 35, Mids: 10, -62, 10, Points: 6 [index]: (x, y): [0]: (272, 62) [index]: (x, y): [1]: (282, 62) [index]: (x, y): [2]: (282, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 28) [index]: (x, y): [5]: (10, 28) LinkGate - index: 46, x: 324, y: 363, Value: 0, Label: , inputs: , 39, outputs: , 36, Mids: 10, 50, 10, Points: 6 [index]: (x, y): [0]: (193, 0) [index]: (x, y): [1]: (203, 0) [index]: (x, y): [2]: (203, 50) [index]: (x, y): [3]: (0, 50) [index]: (x, y): [4]: (0, 28) [index]: (x, y): [5]: (10, 28) AndGate - index: 47, x: 173, y: 347, Value: 0, Label: A9, inputs: , 48, 49, outputs: , 50, 51, Hint: LinkGate - index: 48, x: 163, y: 219, Value: 0, Label: , inputs: , 22, outputs: , 47, Mids: 10, 51, 10, Points: 6 [index]: (x, y): [0]: (338, 0) [index]: (x, y): [1]: (348, 0) [index]: (x, y): [2]: (348, 51) [index]: (x, y): [3]: (0, 51) [index]: (x, y): [4]: (0, 138) [index]: (x, y): [5]: (10, 138) LinkGate - index: 49, x: 130, y: 210, Value: 0, Label: null, inputs: , 16, outputs: , 47, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 157) [index]: (x, y): [3]: (43, 157) LinkGate - index: 50, x: 213, y: 356, Value: 0, Label: null, inputs: , 47, outputs: , 37, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 6) [index]: (x, y): [1]: (10, 6) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (120, 0) LinkGate - index: 51, x: 213, y: 362, Value: 0, Label: null, inputs: , 47, outputs: , 34, 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]: (43, 19) CommentGate - index: 52, x: 12, y: 16, Value: -1, Label: 3 bit counter, inputs: , outputs: , Hint: