YES [51, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56] [51, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101] (101, 45, 55) NO (76, 31, 39) NO (67, 6, 49) NO (66, 12, 49) NO (93, 29, 2) NO (14, 5, 7) NO (44, 21, 23) NO (77, 7, 70) NO (33, 23, 3) NO (36, 2, 18) NO (62, 12, 43) NO (64, 31, 24) NO (67, 5, 26) NO (86, 2, 57) NO (37, 8, 5) NO (12, 4, 5) NO (21, 18, 2) YES [2, 4, 1, 3] [2, 1, 3, 4] (4, 1, 2) NO (53, 28, 22) NO (8, 3, 1) NO (93, 22, 68) NO (30, 0, 24) NO (53, 2, 19) NO (84, 23, 56) NO (8, 8, 0) NO (24, 18, 6) NO (35, 4, 9) NO (51, 15, 12) NO (28, 10, 16) NO (25, 10, 2) NO (84, 30, 5) NO (31, 10, 21) NO (82, 40, 6) NO (94, 43, 3) NO (68, 46, 1) NO (91, 45, 0) NO (70, 13, 10) NO (47, 10, 19) NO (15, 2, 0) NO (28, 9, 6) NO (68, 0, 10) YES [15, 30, 29, 28, 27, 26, 25, 24, 23, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22] [15, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] (30, 8, 21) NO (76, 21, 9) NO (33, 5, 20) NO (12, 0, 2) NO (39, 8, 18) NO (39, 5, 12) NO (97, 8, 84) NO (40, 21, 13) NO (85, 21, 11) NO (48, 38, 4) NO (57, 10, 1) NO (100, 6, 63) NO (98, 26, 45) NO (47, 22, 8) NO (81, 34, 38) NO (41, 16, 1) NO (22, 10, 7) NO (66, 42, 24) NO (99, 15, 56) NO (28, 26, 1) NO (82, 45, 12) NO (81, 5, 67) NO (27, 2, 20) NO (29, 0, 27) NO (68, 15, 49) NO (76, 13, 63) NO (12, 5, 3) NO (62, 32, 30) NO (47, 27, 20) NO (93, 35, 38) NO (72, 65, 7) NO (89, 47, 36) NO (18, 4, 2) NO (12, 0, 6) NO (77, 4, 24) NO (31, 3, 15) NO (85, 70, 15) NO (2, 0, 1) NO (56, 27, 13) NO (92, 16, 67) NO (1, 1, 0) NO (24, 7, 12) NO (64, 28, 9) NO (6, 0, 2) NO (82, 8, 9) NO (100, 26, 48) NO (65, 8, 1) NO (51, 0, 38) NO (29, 6, 6) NO (19, 12, 4) NO (13, 2, 0) NO (31, 5, 2) NO (96, 21, 64) NO (59, 20, 4) NO (4, 1, 0) NO (5, 3, 2) NO (18, 3, 13) NO (39, 1, 23) NO (13, 2, 8) NO (41, 24, 3) NO (29, 8, 5) NO (17, 0, 0) NO (51, 31, 20) NO (29, 21, 0) NO (86, 37, 39) NO (11, 2, 7) NO (33, 5, 4) NO (70, 11, 0) NO (60, 34, 1) NO (50, 9, 27) NO (32, 5, 2) NO (22, 2, 15) NO (85, 44, 40) NO (40, 7, 33) NO (28, 9, 12) NO (85, 6, 30) NO (46, 8, 26) NO (11, 9, 0) NO (79, 53, 2) YES [16, 32, 31, 30, 29, 28, 27, 26, 25, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24] [16, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] (32, 8, 23) NO (81, 52, 23) NO (86, 1, 81) NO (79, 40, 3) NO (99, 59, 35) NO (11, 9, 1) NO (20, 2, 7) NO (37, 0, 25) NO (46, 5, 28) YES [17, 34, 33, 32, 31, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] [17, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34] (34, 4, 29) NO (56, 20, 26) NO (41, 12, 13) NO (28, 8, 14) NO (65, 1, 32) NO (18, 2, 16) NO (79, 19, 37) NO (84, 7, 55) NO (26, 4, 11) NO (71, 23, 19) NO (4, 4, 0) NO (14, 5, 0) NO (96, 54, 41) NO (44, 1, 21) NO (3, 0, 3) NO (85, 25, 5) NO (26, 10, 13) NO (33, 4, 11) NO (66, 38, 26) NO (4, 0, 1) NO (27, 14, 11) NO (10, 0, 7) NO (21, 11, 1) NO (70, 33, 9) NO (36, 0, 6) NO (48, 24, 3) NO (2, 1, 0) NO (41, 22, 1) NO (76, 48, 0) NO (20, 10, 1) NO (26, 0, 8) NO (64, 38, 3) NO (21, 2, 19) NO (84, 19, 28) NO (78, 2, 29) NO (37, 15, 1) NO (17, 14, 2) NO (43, 3, 34) NO (52, 16, 33) NO (81, 45, 4) NO (80, 4, 42) NO (70, 12, 51) NO (42, 16, 12) NO (2, 0, 0) NO (7, 6, 1) NO (2, 2, 0) NO (68, 46, 1) NO (60, 8, 8) NO (32, 21, 2) NO (30, 1, 12) NO (19, 13, 6) NO (95, 52, 20) NO (87, 29, 55) NO (50, 2, 14) NO (45, 28, 0) NO (22, 19, 2) NO (74, 29, 33) NO (56, 12, 4) NO (34, 8, 7) NO (25, 11, 11) NO (2, 0, 1) NO (81, 29, 39) NO (76, 24, 48) NO (87, 40, 43) NO (30, 21, 6) NO (9, 4, 5) NO (74, 11, 35) NO (94, 27, 3) YES [2, 4, 1, 3] [2, 1, 3, 4] (4, 1, 2) NO (86, 35, 49) NO (96, 73, 11) NO (12, 7, 5) NO (45, 38, 1) NO (85, 35, 44) NO (3, 2, 1) NO (59, 7, 1) NO (51, 5, 8) NO (17, 9, 7) NO (74, 37, 33) NO (96, 25, 0) NO (27, 4, 4) NO (54, 46, 2) NO (53, 19, 14) NO (5, 2, 0) NO (98, 61, 14) NO (34, 9, 21) NO (47, 8, 17) NO (91, 6, 17) NO (94, 2, 31) NO (90, 4, 18) NO (14, 7, 2) NO (60, 30, 21) NO (2, 0, 2) NO (48, 7, 19) NO (65, 37, 25) NO (53, 28, 4) NO (7, 6, 0) NO (56, 1, 42) NO (92, 12, 26) NO (91, 8, 22) NO (33, 4, 5) NO (12, 1, 8) NO (6, 1, 0) NO (61, 32, 22) NO (39, 16, 21) NO (16, 4, 0) NO (8, 4, 4) NO (70, 12, 14) NO (74, 8, 55) NO (15, 1, 5) NO (21, 12, 7) NO (4, 4, 0) NO (45, 29, 16) NO (53, 19, 9) NO (34, 2, 3) NO (62, 42, 18) NO (34, 15, 8) NO (89, 16, 73) NO (4, 0, 1) NO (34, 28, 6) NO (17, 7, 1) NO (99, 61, 23) NO (67, 4, 8) NO (55, 6, 12) NO (47, 1, 20) NO (59, 16, 32) NO (66, 41, 23) NO (62, 36, 14) NO (43, 21, 9) NO (100, 27, 39) NO (37, 4, 18) YES [20, 40, 39, 38, 37, 36, 35, 34, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] [20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] (40, 7, 32) NO (83, 58, 18) NO (7, 2, 0) NO (75, 59, 5) NO (85, 49, 14) NO (90, 8, 73) NO (99, 76, 10) NO (97, 10, 14) NO (64, 3, 27) NO (24, 2, 8) NO (36, 2, 27) NO (15, 9, 0) NO (58, 15, 8) NO (21, 6, 7) NO (81, 11, 18) NO (11, 7, 4) NO (3, 0, 0) NO (42, 2, 31) NO (63, 42, 8) YES [26, 52, 51, 50, 49, 48, 47, 46, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45] [26, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] (52, 7, 44) YES [3, 6, 5, 1, 2, 4] [3, 1, 2, 4, 5, 6] (6, 2, 3) NO (51, 17, 5) NO (34, 9, 11) NO (39, 2, 21) NO (5, 2, 3) NO (66, 50, 12) NO (67, 18, 32) NO (12, 0, 7) NO (8, 1, 1) YES [3, 6, 5, 1, 2, 4] [3, 1, 2, 4, 5, 6] (6, 2, 3) NO (101, 50, 1) YES [25, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33] [25, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49] (49, 16, 32) NO (69, 53, 14) NO (46, 23, 18) NO (22, 9, 6) NO (56, 13, 8) NO (62, 27, 16) NO (5, 2, 1) NO (90, 8, 9) NO (45, 38, 0) NO (16, 6, 2) NO (41, 22, 18) NO (54, 42, 4) NO (6, 1, 5) NO (16, 5, 6) NO (64, 11, 36) NO (90, 42, 41) NO (43, 23, 15) NO (57, 10, 7) NO (14, 0, 1) NO (80, 67, 6) NO (84, 9, 19) NO (100, 28, 39) NO (61, 46, 15) NO (21, 3, 8) NO (46, 2, 10) NO (5, 3, 2) NO (99, 13, 84) NO (74, 40, 20) NO (33, 14, 3) NO (35, 1, 16) NO (75, 51, 2) NO (1, 1, 0) NO (73, 24, 3) NO (84, 11, 2) NO (81, 4, 65) NO (61, 12, 44) NO (28, 1, 12) NO (30, 5, 19) NO (19, 14, 0) NO (10, 8, 0) NO (10, 3, 7) NO (40, 25, 5) NO (90, 48, 39) NO (78, 22, 24) NO (13, 1, 0) NO (88, 67, 10) NO (64, 5, 42) NO (78, 12, 52) NO (48, 15, 7) NO (15, 2, 1) NO (72, 37, 13) NO (17, 5, 8) NO (12, 10, 1) NO (6, 0, 4) NO (12, 0, 5) NO (62, 7, 18) NO (23, 6, 15) NO (14, 9, 5) NO (4, 3, 0) NO (54, 15, 29) NO (17, 2, 4) NO (38, 29, 9) NO (26, 2, 19) NO (66, 8, 38) NO (85, 8, 63) NO (82, 29, 30) NO (47, 14, 2) NO (26, 13, 5) NO (13, 0, 0) NO (50, 12, 32) NO (61, 14, 19) NO (14, 7, 0) NO (41, 4, 29) NO (89, 14, 66) NO (23, 6, 10) NO (42, 38, 2) NO (47, 12, 14) NO (3, 0, 2) NO (30, 4, 15) NO (66, 64, 0) NO (84, 69, 6) NO (43, 10, 29) NO (49, 2, 40) NO (58, 6, 4) NO (66, 31, 15) NO (30, 13, 11) NO (66, 4, 14) NO (9, 1, 5) NO (79, 38, 21) NO (22, 4, 3) NO (68, 13, 43) NO (3, 0, 3) NO (76, 4, 23) NO (98, 20, 19) NO (55, 46, 3) NO (95, 11, 38) NO (93, 9, 77) NO (61, 11, 34) NO (63, 42, 8) NO (25, 9, 13) NO (33, 7, 7) NO (101, 45, 48) NO (53, 0, 46) NO (13, 6, 2) NO (49, 30, 19) NO (26, 4, 11) NO (65, 29, 29) NO (87, 49, 26) NO (51, 32, 9) NO (64, 17, 37) NO (53, 31, 9) NO (4, 0, 3) NO (18, 9, 2) NO (84, 70, 12) NO (95, 38, 20) NO (45, 18, 12) NO (37, 4, 25) YES [34, 67, 66, 65, 64, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63] [34, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67] (67, 4, 62) NO (63, 49, 9) NO (46, 29, 0) NO (40, 0, 40) NO (43, 38, 4) NO (18, 4, 5) NO (48, 32, 9) NO (88, 44, 31) NO (38, 19, 2) NO (4, 1, 3) NO (50, 4, 34) NO (39, 2, 6) NO (26, 2, 17) NO (58, 2, 9) NO (84, 41, 21) NO (83, 38, 17) NO (46, 9, 2) NO (85, 43, 37) NO (24, 1, 18) NO (26, 4, 22) NO (50, 34, 14) NO (65, 42, 15) NO (3, 0, 3) NO (26, 10, 1) NO (65, 19, 13) NO (69, 30, 36) NO (6, 1, 1) NO (10, 3, 5) NO (26, 1, 6) NO (41, 3, 13) NO (80, 43, 21) NO (36, 1, 33) NO (100, 39, 52) NO (64, 24, 25) NO (59, 28, 20) NO (60, 5, 39) NO (85, 51, 20) NO (90, 9, 46) NO (58, 20, 10) NO (72, 29, 9) NO (65, 11, 32) NO (101, 13, 50) NO (96, 11, 44) NO (6, 3, 3) NO (37, 3, 0) NO (82, 7, 33) NO (8, 1, 5) NO (82, 14, 35) NO (21, 3, 14) NO (63, 21, 23) NO (25, 19, 6) NO (54, 15, 15) NO (15, 5, 8) NO (62, 3, 3) NO (61, 7, 28) NO (14, 2, 5) NO (17, 14, 3) NO (24, 24, 0) NO (53, 15, 32) NO (19, 1, 2) NO (58, 13, 18) NO (100, 32, 39) NO (75, 10, 45) NO (85, 11, 36) NO (60, 54, 0) NO (79, 15, 18) NO (10, 0, 1) NO (94, 19, 64) NO (49, 0, 19) NO (19, 12, 3) NO (100, 18, 82) NO (42, 21, 10) NO (49, 18, 19) NO (45, 14, 13) NO (47, 10, 10) NO (13, 11, 2) NO (32, 3, 4) NO (31, 10, 12) NO (26, 12, 11) NO (26, 2, 17) NO (35, 5, 17) NO (79, 11, 35) NO (80, 0, 28) NO (86, 38, 1) NO (87, 24, 29) NO (53, 6, 2) NO (74, 30, 9) NO (7, 0, 6) NO (25, 15, 8) NO (101, 13, 28) NO (6, 0, 2) NO (36, 1, 28) NO (21, 10, 11) NO (88, 11, 75) NO (81, 0, 43) NO (70, 46, 24) NO (40, 1, 24) NO (5, 4, 0) NO (59, 19, 22) NO (10, 1, 0) NO (45, 7, 23) NO (48, 38, 6) NO (53, 29, 14) NO (89, 66, 0) NO (84, 44, 3) YES [15, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18] [15, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] (30, 12, 17) NO (51, 8, 30) NO (32, 23, 8) NO (79, 15, 52) NO (22, 8, 7) YES [19, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20] [19, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] (37, 17, 19) NO (77, 46, 16) NO (91, 5, 45) NO (2, 1, 0) NO (15, 5, 8) NO (63, 35, 21) NO (93, 79, 11) NO (87, 29, 45) NO (17, 5, 10) NO (4, 2, 1) NO (29, 23, 4) NO (75, 64, 1) NO (29, 1, 6) NO (23, 9, 6) NO (15, 5, 3) NO (44, 10, 26) NO (33, 17, 9) NO (27, 10, 15) NO (19, 14, 4) NO (62, 19, 29) NO (90, 5, 50) NO (26, 7, 8) NO (91, 24, 25) NO (45, 27, 10) NO (90, 0, 38) NO (38, 13, 17) YES [1] [1] (1, 0, 0) NO (74, 56, 4) NO (47, 22, 8) NO (44, 9, 19) NO (2, 1, 0) NO (47, 18, 4) NO (40, 13, 18) NO (1, 1, 0) NO (91, 17, 66) NO (26, 12, 5) NO (50, 28, 13) NO (92, 38, 19) NO (40, 7, 9) NO (56, 2, 9) NO (60, 18, 21) NO (94, 49, 38) NO (35, 11, 4) NO (96, 81, 8) NO (14, 2, 1) NO (63, 50, 7) NO (70, 19, 35) NO (41, 11, 15) NO (57, 39, 0) NO (54, 36, 5) NO (35, 0, 21) YES [42, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43] [42, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83] (83, 40, 42) NO (81, 43, 3) NO (6, 2, 4) NO (69, 27, 3) NO (35, 9, 2) NO (54, 35, 8) NO (67, 38, 25) NO (73, 31, 11) NO (39, 20, 17) NO (16, 1, 4) NO (97, 72, 6) NO (31, 21, 9) NO (78, 27, 6) YES [2, 3, 1] [2, 1, 3] (3, 1, 1) NO (84, 65, 1) NO (92, 30, 5) NO (10, 8, 1) NO (38, 30, 3) NO (87, 0, 64) NO (89, 54, 16) NO (48, 18, 19) NO (38, 6, 1) NO (27, 7, 9) NO (3, 0, 0) NO (41, 23, 5) NO (38, 0, 7) NO (62, 17, 17) NO (44, 7, 22) NO (36, 31, 5) NO (20, 1, 7) NO (54, 42, 4) NO (27, 13, 1) NO (51, 1, 0) NO (2, 2, 0) NO (85, 35, 23) NO (22, 10, 4) NO (46, 8, 26) NO (42, 1, 27) NO (76, 6, 36) NO (21, 8, 8) NO (76, 24, 4) NO (91, 10, 55) NO (26, 14, 4) NO (63, 17, 17) NO (13, 0, 10) NO (81, 50, 27) NO (100, 28, 50) NO (32, 0, 23) NO (79, 38, 24) NO (8, 0, 0) NO (50, 23, 3) NO (30, 10, 2) YES [7, 14, 13, 12, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11] [7, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14] (14, 3, 10) YES [17, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24] [17, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34] (34, 10, 23) NO (40, 22, 15) NO (100, 18, 55) NO (1, 0, 1) NO (38, 31, 4) NO (47, 23, 24) NO (30, 20, 1) NO (19, 12, 4) NO (74, 29, 3) NO (25, 14, 5) NO (50, 31, 1) NO (39, 5, 7) NO (35, 6, 11) NO (50, 16, 11) NO (98, 19, 36) NO (64, 12, 20) NO (94, 29, 8) NO (21, 16, 4) NO (100, 21, 73) NO (9, 2, 4) NO (76, 50, 14) NO (32, 3, 4) NO (19, 4, 11) NO (71, 25, 17) NO (48, 1, 28) NO (53, 8, 25) NO (14, 9, 4) NO (70, 24, 6) NO (10, 3, 0) NO (42, 2, 18) NO (74, 2, 12) NO (52, 34, 5) NO (65, 5, 45) NO (56, 48, 0) NO (76, 1, 73) NO (55, 34, 6) NO (4, 2, 1) NO (34, 11, 7) NO (83, 58, 8) NO (14, 0, 9) NO (100, 73, 3) NO (84, 35, 16) NO (97, 62, 33) NO (17, 7, 7) NO (80, 6, 57) NO (99, 18, 42) NO (40, 9, 13) NO (40, 5, 31) NO (90, 42, 15) NO (19, 6, 8) NO (42, 0, 35) YES [7, 13, 12, 11, 1, 2, 3, 4, 5, 6, 8, 9, 10] [7, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13] (13, 3, 9) NO (72, 43, 27) NO (18, 7, 1) NO (26, 7, 16) NO (48, 7, 7) NO (11, 0, 6) NO (39, 31, 1) NO (45, 9, 32) NO (46, 2, 0) NO (74, 32, 25) NO (2, 0, 0) NO (55, 10, 45) NO (21, 4, 15) NO (47, 14, 22) NO (85, 32, 53) NO (52, 37, 12) NO (39, 6, 8) NO (9, 1, 5) NO (34, 26, 8) YES [1] [1] (1, 0, 0) NO (2, 0, 1) NO (5, 0, 5) NO (34, 12, 7) NO (31, 16, 2) YES [20, 39, 38, 37, 36, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] [20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] (39, 4, 34) NO (18, 7, 11) NO (44, 0, 26) NO (97, 8, 79) NO (75, 17, 27) NO (46, 24, 0) NO (68, 8, 37) NO (4, 1, 3) NO (55, 33, 11) NO (13, 3, 0) NO (96, 19, 2) NO (31, 9, 9) NO (47, 0, 29) NO (78, 5, 19) NO (95, 63, 3) NO (85, 40, 3) NO (66, 46, 18) NO (6, 6, 0) NO (32, 0, 23) NO (49, 32, 6) NO (85, 11, 47) NO (80, 37, 33) NO (26, 5, 15) NO (94, 72, 8) NO (89, 48, 35) NO (49, 8, 19) NO (100, 30, 61) YES [30, 59, 58, 57, 56, 55, 54, 53, 52, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51] [30, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59] (59, 8, 50) NO (91, 30, 12) NO (34, 4, 25) NO (48, 33, 0) NO (83, 49, 34) NO (7, 5, 0) NO (51, 20, 14) NO (23, 11, 4) NO (79, 44, 20) NO (5, 2, 1) NO (90, 69, 8) NO (45, 14, 11) NO (64, 3, 47) NO (72, 48, 18) NO (8, 4, 2) NO (35, 13, 17) NO (91, 69, 6) NO (63, 39, 0) NO (98, 9, 84) NO (40, 19, 0) NO (16, 4, 5) NO (12, 8, 2) NO (44, 9, 11) NO (79, 35, 24) NO (6, 4, 1) NO (15, 10, 5) NO (16, 9, 4) YES [1] [1] (1, 0, 0) NO (44, 7, 13) NO (47, 19, 28) NO (84, 20, 40) NO (74, 42, 9) NO (12, 11, 0) NO (29, 4, 9) NO (54, 22, 7) NO (96, 71, 1) NO (32, 1, 22) NO (67, 53, 1) NO (70, 18, 23) NO (66, 29, 29) NO (91, 84, 1) NO (20, 14, 2) NO (46, 5, 26) NO (47, 0, 35) NO (6, 3, 1) NO (90, 59, 4) NO (17, 3, 6) NO (50, 28, 21) NO (79, 52, 26) NO (64, 20, 9) NO (56, 29, 8) NO (30, 20, 6) NO (25, 9, 16) NO (50, 12, 16) NO (69, 16, 38) NO (77, 57, 6) NO (93, 26, 21) NO (9, 7, 2) NO (52, 0, 9) NO (37, 23, 0) NO (77, 42, 33) NO (91, 18, 23) NO (6, 4, 1) YES [6, 12, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11] [6, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12] (12, 1, 10) NO (93, 22, 19) NO (75, 0, 17) NO (46, 11, 20) NO (34, 14, 5) NO (54, 21, 9) NO (20, 6, 2) NO (57, 17, 34) NO (5, 4, 0) NO (56, 21, 11) NO (51, 20, 8) NO (70, 40, 20) NO (95, 10, 62) NO (25, 1, 7) NO (35, 3, 24) NO (38, 23, 6) NO (28, 5, 14) NO (2, 1, 1) NO (80, 49, 14) NO (22, 13, 9) NO (37, 24, 3) NO (56, 15, 22) YES [34, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] [34, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] (68, 12, 55) NO (78, 6, 40) NO (42, 4, 2) NO (28, 5, 4) NO (2, 0, 1) YES [19, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22] [19, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] (37, 15, 21) NO (37, 7, 9) NO (37, 9, 23) NO (18, 2, 8) NO (27, 8, 5) NO (9, 1, 0) NO (101, 63, 34) NO (62, 14, 14) NO (2, 1, 0) NO (78, 47, 9) NO (68, 32, 12) NO (89, 36, 25) NO (72, 50, 14) NO (41, 28, 7) NO (16, 0, 10) NO (74, 27, 28) NO (34, 6, 7) NO (60, 36, 1) NO (77, 3, 11) NO (90, 55, 23) NO (11, 1, 10) YES [35, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49] [35, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69] (69, 20, 48) NO (25, 10, 8) NO (28, 0, 11) NO (58, 12, 34) NO (62, 2, 47) NO (27, 0, 14) NO (38, 0, 7) NO (1, 0, 1) NO (62, 3, 36) NO (65, 9, 11) NO (55, 35, 18) NO (21, 10, 1) NO (70, 18, 48) NO (57, 0, 37) NO (8, 6, 0) NO (4, 4, 0) NO (42, 7, 20) NO (37, 31, 3) NO (44, 33, 0) NO (16, 6, 5) NO (67, 28, 39) NO (98, 15, 26) NO (8, 2, 6) NO (3, 3, 0) NO (68, 27, 0) NO (53, 10, 25) NO (80, 35, 18) NO (35, 11, 20) NO (44, 7, 13) NO (20, 10, 9) NO (2, 0, 1) NO (72, 17, 27) NO (85, 31, 1) NO (57, 48, 7) NO (93, 24, 44) NO (89, 34, 9) NO (23, 15, 8) YES [21, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25] [21, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42] (42, 17, 24) NO (32, 2, 24) NO (29, 3, 21) NO (59, 27, 2) NO (23, 7, 11) NO (82, 40, 12) NO (29, 4, 5) NO (70, 12, 21) NO (80, 43, 4) NO (46, 30, 14) NO (47, 6, 30) NO (10, 0, 3) NO (8, 0, 4) NO (45, 13, 10) NO (60, 7, 27) NO (64, 32, 4) NO (3, 0, 2) NO (40, 5, 17) NO (94, 13, 32) NO (18, 2, 11) NO (32, 2, 16) NO (98, 26, 61) NO (77, 27, 44) NO (60, 51, 2) NO (51, 17, 15) NO (60, 3, 29) NO (75, 5, 53) NO (65, 42, 8) NO (48, 4, 18) NO (66, 13, 2) NO (8, 3, 2) NO (21, 4, 15) NO (85, 50, 19) NO (65, 7, 55) NO (23, 20, 3) NO (31, 17, 14) NO (22, 6, 16) NO (46, 8, 34) NO (62, 32, 5) NO (88, 14, 20) NO (61, 1, 54) NO (83, 20, 39) NO (87, 5, 15) NO (6, 0, 5) NO (93, 2, 55) NO (18, 2, 13) NO (53, 29, 24) NO (88, 14, 66) NO (11, 5, 3) NO (16, 10, 5) NO (69, 30, 32) NO (50, 8, 14) NO (39, 5, 18) NO (85, 45, 12) NO (42, 11, 22) NO (39, 17, 20) NO (52, 13, 28) NO (36, 8, 2) NO (24, 21, 2) NO (82, 7, 58) NO (52, 7, 24) NO (64, 16, 44) NO (39, 3, 36) NO (24, 4, 4) NO (25, 7, 5) NO (8, 0, 4) NO (65, 54, 6) NO (82, 24, 19) NO (44, 8, 10) NO (48, 21, 8) YES [22, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33] [22, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] (44, 11, 32) NO (3, 0, 3) NO (93, 19, 33) NO (4, 2, 0) NO (12, 2, 7) NO (70, 0, 34) NO (21, 7, 2) NO (75, 36, 1) NO (13, 10, 2) NO (17, 3, 9) NO (5, 0, 5) NO (45, 9, 10) NO (67, 23, 16) NO (75, 12, 19) NO (97, 20, 60) NO (27, 7, 16) NO (72, 33, 30) NO (94, 1, 64) NO (81, 10, 3) NO (60, 27, 27) NO (78, 30, 38) NO (79, 18, 12) NO (50, 31, 19) NO (9, 0, 4) NO (25, 10, 10) NO (33, 16, 4) NO (60, 42, 14) NO (12, 0, 9) NO (39, 15, 17) NO (2, 2, 0) NO (100, 45, 2) NO (90, 12, 18) NO (16, 12, 0) NO (77, 7, 67) NO (17, 8, 1) NO (67, 15, 14) NO (27, 0, 8) NO (90, 1, 16) NO (75, 6, 56) NO (57, 19, 21) NO (92, 7, 43) NO (54, 9, 21) NO (56, 37, 15) NO (10, 10, 0) NO (7, 1, 4) NO (65, 27, 18) NO (86, 5, 53) NO (38, 6, 16) NO (76, 40, 0) NO (12, 1, 11) NO (18, 10, 4) NO (101, 43, 30) NO (28, 6, 8) NO (24, 5, 12) NO (4, 3, 0) NO (79, 0, 15) NO (76, 0, 17) NO (91, 32, 52) 38995 function calls in 0.128 seconds Ordered by: standard name ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 0.128 0.128 :1() 3081 0.013 0.000 0.013 0.000 code.py:21() 3081 0.012 0.000 0.012 0.000 code.py:22() 1000 0.056 0.000 0.083 0.000 code.py:3(generate_game) 1 0.038 0.038 0.128 0.128 code.py:65(main) 5000 0.006 0.000 0.007 0.000 utf_8.py:19(encode) 5000 0.001 0.000 0.001 0.000 {built-in function _codecs.utf_8_encode} 1 0.000 0.000 0.128 0.128 {built-in function exec} 7777 0.001 0.000 0.001 0.000 {built-in function len} 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects} 14052 0.002 0.000 0.002 0.000 {method 'pop' of 'list' objects}