Fixed bug in gcc invocation; added stdlib tests

This commit is contained in:
Dmitry Boulytchev 2020-01-14 17:08:35 +03:00
parent faca5c6e0e
commit 369f80f7e8
11 changed files with 515 additions and 74 deletions

View file

@ -0,0 +1,14 @@
TESTS=$(sort $(basename $(wildcard test*.expr)))
RC=../../src/rc.opt
.PHONY: check $(TESTS)
check: $(TESTS)
$(TESTS): %: %.expr
@echo $@
RC_RUNTIME=../../runtime $(RC) -I .. $< && ./$@ > $@.log && diff $@.log orig/$@.log
clean:
$(RM) test*.log *.s *~ $(TESTS)

View file

@ -0,0 +1,400 @@
Inserting: 100
Result : MNode (100, 100, 0, 0, 0)
Inserting: 99
Result : MNode (100, 100, 1, MNode (99, 99, 0, 0, 0), 0)
Inserting: 98
Result : MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))
Inserting: 97
Result : MNode (99, 99, 1, MNode (98, 98, 1, MNode (97, 97, 0, 0, 0), 0), MNode (100, 100, 0, 0, 0))
Inserting: 96
Result : MNode (99, 99, 1, MNode (97, 97, 0, MNode (96, 96, 0, 0, 0), MNode (98, 98, 0, 0, 0)), MNode (100, 100, 0, 0, 0))
Inserting: 95
Result : MNode (97, 97, 0, MNode (96, 96, 1, MNode (95, 95, 0, 0, 0), 0), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 94
Result : MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 93
Result : MNode (97, 97, 1, MNode (95, 95, 1, MNode (94, 94, 1, MNode (93, 93, 0, 0, 0), 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 92
Result : MNode (97, 97, 1, MNode (95, 95, 1, MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0)), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 91
Result : MNode (97, 97, 1, MNode (93, 93, 0, MNode (92, 92, 1, MNode (91, 91, 0, 0, 0), 0), MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0))), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 90
Result : MNode (97, 97, 1, MNode (93, 93, 0, MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)), MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0))), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))
Inserting: 89
Result : MNode (93, 93, 0, MNode (91, 91, 1, MNode (90, 90, 1, MNode (89, 89, 0, 0, 0), 0), MNode (92, 92, 0, 0, 0)), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 88
Result : MNode (93, 93, 0, MNode (91, 91, 1, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (92, 92, 0, 0, 0)), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 87
Result : MNode (93, 93, 0, MNode (89, 89, 0, MNode (88, 88, 1, MNode (87, 87, 0, 0, 0), 0), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 86
Result : MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 85
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (87, 87, 1, MNode (86, 86, 1, MNode (85, 85, 0, 0, 0), 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 84
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (87, 87, 1, MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0)), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 83
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (85, 85, 0, MNode (84, 84, 1, MNode (83, 83, 0, 0, 0), 0), MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0))), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 82
Result : MNode (93, 93, 1, MNode (89, 89, 1, MNode (85, 85, 0, MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)), MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0))), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 81
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (83, 83, 1, MNode (82, 82, 1, MNode (81, 81, 0, 0, 0), 0), MNode (84, 84, 0, 0, 0)), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 80
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (83, 83, 1, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (84, 84, 0, 0, 0)), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 79
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (81, 81, 0, MNode (80, 80, 1, MNode (79, 79, 0, 0, 0), 0), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 78
Result : MNode (93, 93, 1, MNode (85, 85, 0, MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0)))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))
Inserting: 77
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (79, 79, 1, MNode (78, 78, 1, MNode (77, 77, 0, 0, 0), 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 76
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (79, 79, 1, MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 75
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (77, 77, 0, MNode (76, 76, 1, MNode (75, 75, 0, 0, 0), 0), MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0))), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 74
Result : MNode (85, 85, 0, MNode (81, 81, 1, MNode (77, 77, 0, MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)), MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0))), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 73
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (75, 75, 1, MNode (74, 74, 1, MNode (73, 73, 0, 0, 0), 0), MNode (76, 76, 0, 0, 0)), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 72
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (75, 75, 1, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (76, 76, 0, 0, 0)), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 71
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (72, 72, 1, MNode (71, 71, 0, 0, 0), 0), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 70
Result : MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 69
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (71, 71, 1, MNode (70, 70, 1, MNode (69, 69, 0, 0, 0), 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 68
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (71, 71, 1, MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0)), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 67
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (69, 69, 0, MNode (68, 68, 1, MNode (67, 67, 0, 0, 0), 0), MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0))), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 66
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (73, 73, 1, MNode (69, 69, 0, MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)), MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0))), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 65
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (67, 67, 1, MNode (66, 66, 1, MNode (65, 65, 0, 0, 0), 0), MNode (68, 68, 0, 0, 0)), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 64
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (67, 67, 1, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (68, 68, 0, 0, 0)), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 63
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (65, 65, 0, MNode (64, 64, 1, MNode (63, 63, 0, 0, 0), 0), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 62
Result : MNode (85, 85, 1, MNode (77, 77, 1, MNode (69, 69, 0, MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0)))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 61
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (63, 63, 1, MNode (62, 62, 1, MNode (61, 61, 0, 0, 0), 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 60
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (63, 63, 1, MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 59
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (61, 61, 0, MNode (60, 60, 1, MNode (59, 59, 0, 0, 0), 0), MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0))), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 58
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (65, 65, 1, MNode (61, 61, 0, MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)), MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0))), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 57
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (59, 59, 1, MNode (58, 58, 1, MNode (57, 57, 0, 0, 0), 0), MNode (60, 60, 0, 0, 0)), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 56
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (59, 59, 1, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (60, 60, 0, 0, 0)), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 55
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (57, 57, 0, MNode (56, 56, 1, MNode (55, 55, 0, 0, 0), 0), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 54
Result : MNode (85, 85, 1, MNode (69, 69, 0, MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0))))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))
Inserting: 53
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (55, 55, 1, MNode (54, 54, 1, MNode (53, 53, 0, 0, 0), 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 52
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (55, 55, 1, MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0)), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 51
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (53, 53, 0, MNode (52, 52, 1, MNode (51, 51, 0, 0, 0), 0), MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0))), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 50
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (57, 57, 1, MNode (53, 53, 0, MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)), MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0))), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 49
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (51, 51, 1, MNode (50, 50, 1, MNode (49, 49, 0, 0, 0), 0), MNode (52, 52, 0, 0, 0)), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 48
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (51, 51, 1, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (52, 52, 0, 0, 0)), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 47
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (49, 49, 0, MNode (48, 48, 1, MNode (47, 47, 0, 0, 0), 0), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 46
Result : MNode (69, 69, 0, MNode (61, 61, 1, MNode (53, 53, 0, MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0)))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 45
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (47, 47, 1, MNode (46, 46, 1, MNode (45, 45, 0, 0, 0), 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 44
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (47, 47, 1, MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 43
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (45, 45, 0, MNode (44, 44, 1, MNode (43, 43, 0, 0, 0), 0), MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0))), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 42
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (49, 49, 1, MNode (45, 45, 0, MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)), MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0))), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 41
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (43, 43, 1, MNode (42, 42, 1, MNode (41, 41, 0, 0, 0), 0), MNode (44, 44, 0, 0, 0)), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 40
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (43, 43, 1, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (44, 44, 0, 0, 0)), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 39
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (40, 40, 1, MNode (39, 39, 0, 0, 0), 0), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 38
Result : MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 37
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (39, 39, 1, MNode (38, 38, 1, MNode (37, 37, 0, 0, 0), 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 36
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (39, 39, 1, MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0)), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 35
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (37, 37, 0, MNode (36, 36, 1, MNode (35, 35, 0, 0, 0), 0), MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0))), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 34
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (41, 41, 1, MNode (37, 37, 0, MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)), MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0))), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 33
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (35, 35, 1, MNode (34, 34, 1, MNode (33, 33, 0, 0, 0), 0), MNode (36, 36, 0, 0, 0)), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 32
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (35, 35, 1, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (36, 36, 0, 0, 0)), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 31
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (33, 33, 0, MNode (32, 32, 1, MNode (31, 31, 0, 0, 0), 0), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 30
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (45, 45, 1, MNode (37, 37, 0, MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0)))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 29
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (31, 31, 1, MNode (30, 30, 1, MNode (29, 29, 0, 0, 0), 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 28
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (31, 31, 1, MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0)), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 27
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (29, 29, 0, MNode (28, 28, 1, MNode (27, 27, 0, 0, 0), 0), MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0))), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 26
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (33, 33, 1, MNode (29, 29, 0, MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)), MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0))), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 25
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (27, 27, 1, MNode (26, 26, 1, MNode (25, 25, 0, 0, 0), 0), MNode (28, 28, 0, 0, 0)), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 24
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (27, 27, 1, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (28, 28, 0, 0, 0)), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 23
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (25, 25, 0, MNode (24, 24, 1, MNode (23, 23, 0, 0, 0), 0), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 22
Result : MNode (69, 69, 1, MNode (53, 53, 1, MNode (37, 37, 0, MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0))))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 21
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (23, 23, 1, MNode (22, 22, 1, MNode (21, 21, 0, 0, 0), 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 20
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (23, 23, 1, MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0)), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 19
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (21, 21, 0, MNode (20, 20, 1, MNode (19, 19, 0, 0, 0), 0), MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0))), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 18
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (25, 25, 1, MNode (21, 21, 0, MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)), MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0))), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 17
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (19, 19, 1, MNode (18, 18, 1, MNode (17, 17, 0, 0, 0), 0), MNode (20, 20, 0, 0, 0)), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 16
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (19, 19, 1, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (20, 20, 0, 0, 0)), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 15
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (17, 17, 0, MNode (16, 16, 1, MNode (15, 15, 0, 0, 0), 0), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 14
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (29, 29, 1, MNode (21, 21, 0, MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0)))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0)))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 13
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (15, 15, 1, MNode (14, 14, 1, MNode (13, 13, 0, 0, 0), 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 12
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (15, 15, 1, MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 11
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (13, 13, 0, MNode (12, 12, 1, MNode (11, 11, 0, 0, 0), 0), MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0))), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 10
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (17, 17, 1, MNode (13, 13, 0, MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0)), MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0))), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 9
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (11, 11, 1, MNode (10, 10, 1, MNode (9, 9, 0, 0, 0), 0), MNode (12, 12, 0, 0, 0)), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 8
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (11, 11, 1, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (12, 12, 0, 0, 0)), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 7
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (9, 9, 0, MNode (8, 8, 1, MNode (7, 7, 0, 0, 0), 0), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 6
Result : MNode (69, 69, 1, MNode (37, 37, 0, MNode (21, 21, 0, MNode (13, 13, 0, MNode (9, 9, 0, MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0)))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0))))))
Inserting: 5
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (7, 7, 1, MNode (6, 6, 1, MNode (5, 5, 0, 0, 0), 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
Inserting: 4
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (7, 7, 1, MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0)), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
Inserting: 3
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (5, 5, 0, MNode (4, 4, 1, MNode (3, 3, 0, 0, 0), 0), MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0))), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
Inserting: 2
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (9, 9, 1, MNode (5, 5, 0, MNode (3, 3, 0, MNode (2, 2, 0, 0, 0), MNode (4, 4, 0, 0, 0)), MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0))), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
Inserting: 1
Result : MNode (37, 37, 0, MNode (21, 21, 1, MNode (13, 13, 1, MNode (5, 5, 0, MNode (3, 3, 1, MNode (2, 2, 1, MNode (1, 1, 0, 0, 0), 0), MNode (4, 4, 0, 0, 0)), MNode (9, 9, 0, MNode (7, 7, 0, MNode (6, 6, 0, 0, 0), MNode (8, 8, 0, 0, 0)), MNode (11, 11, 0, MNode (10, 10, 0, 0, 0), MNode (12, 12, 0, 0, 0)))), MNode (17, 17, 0, MNode (15, 15, 0, MNode (14, 14, 0, 0, 0), MNode (16, 16, 0, 0, 0)), MNode (19, 19, 0, MNode (18, 18, 0, 0, 0), MNode (20, 20, 0, 0, 0)))), MNode (29, 29, 0, MNode (25, 25, 0, MNode (23, 23, 0, MNode (22, 22, 0, 0, 0), MNode (24, 24, 0, 0, 0)), MNode (27, 27, 0, MNode (26, 26, 0, 0, 0), MNode (28, 28, 0, 0, 0))), MNode (33, 33, 0, MNode (31, 31, 0, MNode (30, 30, 0, 0, 0), MNode (32, 32, 0, 0, 0)), MNode (35, 35, 0, MNode (34, 34, 0, 0, 0), MNode (36, 36, 0, 0, 0))))), MNode (69, 69, 0, MNode (53, 53, 0, MNode (45, 45, 0, MNode (41, 41, 0, MNode (39, 39, 0, MNode (38, 38, 0, 0, 0), MNode (40, 40, 0, 0, 0)), MNode (43, 43, 0, MNode (42, 42, 0, 0, 0), MNode (44, 44, 0, 0, 0))), MNode (49, 49, 0, MNode (47, 47, 0, MNode (46, 46, 0, 0, 0), MNode (48, 48, 0, 0, 0)), MNode (51, 51, 0, MNode (50, 50, 0, 0, 0), MNode (52, 52, 0, 0, 0)))), MNode (61, 61, 0, MNode (57, 57, 0, MNode (55, 55, 0, MNode (54, 54, 0, 0, 0), MNode (56, 56, 0, 0, 0)), MNode (59, 59, 0, MNode (58, 58, 0, 0, 0), MNode (60, 60, 0, 0, 0))), MNode (65, 65, 0, MNode (63, 63, 0, MNode (62, 62, 0, 0, 0), MNode (64, 64, 0, 0, 0)), MNode (67, 67, 0, MNode (66, 66, 0, 0, 0), MNode (68, 68, 0, 0, 0))))), MNode (85, 85, 0, MNode (77, 77, 0, MNode (73, 73, 0, MNode (71, 71, 0, MNode (70, 70, 0, 0, 0), MNode (72, 72, 0, 0, 0)), MNode (75, 75, 0, MNode (74, 74, 0, 0, 0), MNode (76, 76, 0, 0, 0))), MNode (81, 81, 0, MNode (79, 79, 0, MNode (78, 78, 0, 0, 0), MNode (80, 80, 0, 0, 0)), MNode (83, 83, 0, MNode (82, 82, 0, 0, 0), MNode (84, 84, 0, 0, 0)))), MNode (93, 93, 0, MNode (89, 89, 0, MNode (87, 87, 0, MNode (86, 86, 0, 0, 0), MNode (88, 88, 0, 0, 0)), MNode (91, 91, 0, MNode (90, 90, 0, 0, 0), MNode (92, 92, 0, 0, 0))), MNode (97, 97, 0, MNode (95, 95, 0, MNode (94, 94, 0, 0, 0), MNode (96, 96, 0, 0, 0)), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))
Inserting: 1
Result : MNode (1, 1, 0, 0, 0)
Inserting: 3
Result : MNode (1, 1, -1, 0, MNode (3, 3, 0, 0, 0))
Inserting: 5
Result : MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0))
Inserting: 7
Result : MNode (3, 3, -1, MNode (1, 1, 0, 0, 0), MNode (5, 5, -1, 0, MNode (7, 7, 0, 0, 0)))
Inserting: 9
Result : MNode (3, 3, -1, MNode (1, 1, 0, 0, 0), MNode (7, 7, 0, MNode (5, 5, 0, 0, 0), MNode (9, 9, 0, 0, 0)))
Inserting: 11
Result : MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (9, 9, -1, 0, MNode (11, 11, 0, 0, 0)))
Inserting: 13
Result : MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)))
Inserting: 15
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, -1, MNode (9, 9, 0, 0, 0), MNode (13, 13, -1, 0, MNode (15, 15, 0, 0, 0))))
Inserting: 17
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, -1, MNode (9, 9, 0, 0, 0), MNode (15, 15, 0, MNode (13, 13, 0, 0, 0), MNode (17, 17, 0, 0, 0))))
Inserting: 19
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (15, 15, 0, MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)), MNode (17, 17, -1, 0, MNode (19, 19, 0, 0, 0))))
Inserting: 21
Result : MNode (7, 7, -1, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (15, 15, 0, MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0)), MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0))))
Inserting: 23
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (19, 19, -1, MNode (17, 17, 0, 0, 0), MNode (21, 21, -1, 0, MNode (23, 23, 0, 0, 0))))
Inserting: 25
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (19, 19, -1, MNode (17, 17, 0, 0, 0), MNode (23, 23, 0, MNode (21, 21, 0, 0, 0), MNode (25, 25, 0, 0, 0))))
Inserting: 27
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (25, 25, -1, 0, MNode (27, 27, 0, 0, 0))))
Inserting: 29
Result : MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))))
Inserting: 31
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, -1, MNode (25, 25, 0, 0, 0), MNode (29, 29, -1, 0, MNode (31, 31, 0, 0, 0)))))
Inserting: 33
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, -1, MNode (25, 25, 0, 0, 0), MNode (31, 31, 0, MNode (29, 29, 0, 0, 0), MNode (33, 33, 0, 0, 0)))))
Inserting: 35
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (31, 31, 0, MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)), MNode (33, 33, -1, 0, MNode (35, 35, 0, 0, 0)))))
Inserting: 37
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, -1, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (31, 31, 0, MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)), MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)))))
Inserting: 39
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (35, 35, -1, MNode (33, 33, 0, 0, 0), MNode (37, 37, -1, 0, MNode (39, 39, 0, 0, 0)))))
Inserting: 41
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (35, 35, -1, MNode (33, 33, 0, 0, 0), MNode (39, 39, 0, MNode (37, 37, 0, 0, 0), MNode (41, 41, 0, 0, 0)))))
Inserting: 43
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (41, 41, -1, 0, MNode (43, 43, 0, 0, 0)))))
Inserting: 45
Result : MNode (15, 15, -1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (31, 31, 0, MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0))), MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)))))
Inserting: 47
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, -1, MNode (41, 41, 0, 0, 0), MNode (45, 45, -1, 0, MNode (47, 47, 0, 0, 0)))))
Inserting: 49
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, -1, MNode (41, 41, 0, 0, 0), MNode (47, 47, 0, MNode (45, 45, 0, 0, 0), MNode (49, 49, 0, 0, 0)))))
Inserting: 51
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (47, 47, 0, MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)), MNode (49, 49, -1, 0, MNode (51, 51, 0, 0, 0)))))
Inserting: 53
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (39, 39, -1, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (47, 47, 0, MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0)), MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)))))
Inserting: 55
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (51, 51, -1, MNode (49, 49, 0, 0, 0), MNode (53, 53, -1, 0, MNode (55, 55, 0, 0, 0)))))
Inserting: 57
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (51, 51, -1, MNode (49, 49, 0, 0, 0), MNode (55, 55, 0, MNode (53, 53, 0, 0, 0), MNode (57, 57, 0, 0, 0)))))
Inserting: 59
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (57, 57, -1, 0, MNode (59, 59, 0, 0, 0)))))
Inserting: 61
Result : MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))))
Inserting: 63
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, -1, MNode (57, 57, 0, 0, 0), MNode (61, 61, -1, 0, MNode (63, 63, 0, 0, 0))))))
Inserting: 65
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, -1, MNode (57, 57, 0, 0, 0), MNode (63, 63, 0, MNode (61, 61, 0, 0, 0), MNode (65, 65, 0, 0, 0))))))
Inserting: 67
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (63, 63, 0, MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)), MNode (65, 65, -1, 0, MNode (67, 67, 0, 0, 0))))))
Inserting: 69
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, -1, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (63, 63, 0, MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)), MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0))))))
Inserting: 71
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (67, 67, -1, MNode (65, 65, 0, 0, 0), MNode (69, 69, -1, 0, MNode (71, 71, 0, 0, 0))))))
Inserting: 73
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (67, 67, -1, MNode (65, 65, 0, 0, 0), MNode (71, 71, 0, MNode (69, 69, 0, 0, 0), MNode (73, 73, 0, 0, 0))))))
Inserting: 75
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (73, 73, -1, 0, MNode (75, 75, 0, 0, 0))))))
Inserting: 77
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, -1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (63, 63, 0, MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))), MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))))))
Inserting: 79
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, -1, MNode (73, 73, 0, 0, 0), MNode (77, 77, -1, 0, MNode (79, 79, 0, 0, 0))))))
Inserting: 81
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, -1, MNode (73, 73, 0, 0, 0), MNode (79, 79, 0, MNode (77, 77, 0, 0, 0), MNode (81, 81, 0, 0, 0))))))
Inserting: 83
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (79, 79, 0, MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0)), MNode (81, 81, -1, 0, MNode (83, 83, 0, 0, 0))))))
Inserting: 85
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (71, 71, -1, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (79, 79, 0, MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0)), MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0))))))
Inserting: 87
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (83, 83, -1, MNode (81, 81, 0, 0, 0), MNode (85, 85, -1, 0, MNode (87, 87, 0, 0, 0))))))
Inserting: 89
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (83, 83, -1, MNode (81, 81, 0, 0, 0), MNode (87, 87, 0, MNode (85, 85, 0, 0, 0), MNode (89, 89, 0, 0, 0))))))
Inserting: 91
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (89, 89, -1, 0, MNode (91, 91, 0, 0, 0))))))
Inserting: 93
Result : MNode (31, 31, -1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (63, 63, 0, MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0)))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0))))))
Inserting: 95
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, -1, MNode (89, 89, 0, 0, 0), MNode (93, 93, -1, 0, MNode (95, 95, 0, 0, 0))))))
Inserting: 97
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (91, 91, -1, MNode (89, 89, 0, 0, 0), MNode (95, 95, 0, MNode (93, 93, 0, 0, 0), MNode (97, 97, 0, 0, 0))))))
Inserting: 99
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, 0, 0, 0), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 2
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 1, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, 0, 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 4
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 1, MNode (4, 4, 0, 0, 0), 0)), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 6
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 1, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, 0, 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 8
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 1, MNode (9, 9, 1, MNode (8, 8, 0, 0, 0), 0), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 10
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 1, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, 0, 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 12
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 1, MNode (12, 12, 0, 0, 0), 0))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 14
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 1, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, 0, 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 16
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 1, MNode (17, 17, 1, MNode (16, 16, 0, 0, 0), 0), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 18
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 1, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, 0, 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 20
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 1, MNode (20, 20, 0, 0, 0), 0)), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 22
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 1, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, 0, 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 24
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 1, MNode (25, 25, 1, MNode (24, 24, 0, 0, 0), 0), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 26
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 1, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, 0, 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 28
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 1, MNode (28, 28, 0, 0, 0), 0)))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 30
Result : MNode (63, 63, 1, MNode (31, 31, 1, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, 0, 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 32
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 1, MNode (33, 33, 1, MNode (32, 32, 0, 0, 0), 0), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 34
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 1, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, 0, 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 36
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 1, MNode (36, 36, 0, 0, 0), 0)), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 38
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 1, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, 0, 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 40
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 1, MNode (41, 41, 1, MNode (40, 40, 0, 0, 0), 0), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 42
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 1, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, 0, 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 44
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 1, MNode (44, 44, 0, 0, 0), 0))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 46
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 1, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, 0, 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 48
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 1, MNode (49, 49, 1, MNode (48, 48, 0, 0, 0), 0), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 50
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 1, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, 0, 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 52
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 1, MNode (52, 52, 0, 0, 0), 0)), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 54
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 1, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, 0, 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 56
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 1, MNode (57, 57, 1, MNode (56, 56, 0, 0, 0), 0), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 58
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 1, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, 0, 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 60
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 1, MNode (60, 60, 0, 0, 0), 0))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 62
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, 0, 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 64
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 1, MNode (65, 65, 1, MNode (64, 64, 0, 0, 0), 0), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 66
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 1, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, 0, 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 68
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 1, MNode (68, 68, 0, 0, 0), 0)), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 70
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 1, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, 0, 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 72
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 1, MNode (73, 73, 1, MNode (72, 72, 0, 0, 0), 0), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 74
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 1, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, 0, 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 76
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 1, MNode (76, 76, 0, 0, 0), 0))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 78
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, 0, 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 80
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 1, MNode (81, 81, 1, MNode (80, 80, 0, 0, 0), 0), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 82
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 1, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, 0, 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 84
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 1, MNode (84, 84, 0, 0, 0), 0)), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 86
Result : MNode (63, 63, 1, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, 0, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, 0, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, 0, 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 88
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 1, MNode (89, 89, 1, MNode (88, 88, 0, 0, 0), 0), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 90
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 1, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, 0, 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 92
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 1, MNode (92, 92, 0, 0, 0), 0)), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 94
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, 0, MNode (99, 99, 0, 0, 0))))))
Inserting: 96
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 1, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, 0, MNode (96, 96, 0, 0, 0), MNode (99, 99, 0, 0, 0))))))
Inserting: 98
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, MNode (96, 96, 0, 0, 0), MNode (99, 99, 1, MNode (98, 98, 0, 0, 0), 0))))))
Inserting: 100
Result : MNode (63, 63, 0, MNode (31, 31, 0, MNode (15, 15, 0, MNode (7, 7, 0, MNode (3, 3, 0, MNode (1, 1, -1, 0, MNode (2, 2, 0, 0, 0)), MNode (5, 5, 0, MNode (4, 4, 0, 0, 0), MNode (6, 6, 0, 0, 0))), MNode (11, 11, 0, MNode (9, 9, 0, MNode (8, 8, 0, 0, 0), MNode (10, 10, 0, 0, 0)), MNode (13, 13, 0, MNode (12, 12, 0, 0, 0), MNode (14, 14, 0, 0, 0)))), MNode (23, 23, 0, MNode (19, 19, 0, MNode (17, 17, 0, MNode (16, 16, 0, 0, 0), MNode (18, 18, 0, 0, 0)), MNode (21, 21, 0, MNode (20, 20, 0, 0, 0), MNode (22, 22, 0, 0, 0))), MNode (27, 27, 0, MNode (25, 25, 0, MNode (24, 24, 0, 0, 0), MNode (26, 26, 0, 0, 0)), MNode (29, 29, 0, MNode (28, 28, 0, 0, 0), MNode (30, 30, 0, 0, 0))))), MNode (47, 47, 0, MNode (39, 39, 0, MNode (35, 35, 0, MNode (33, 33, 0, MNode (32, 32, 0, 0, 0), MNode (34, 34, 0, 0, 0)), MNode (37, 37, 0, MNode (36, 36, 0, 0, 0), MNode (38, 38, 0, 0, 0))), MNode (43, 43, 0, MNode (41, 41, 0, MNode (40, 40, 0, 0, 0), MNode (42, 42, 0, 0, 0)), MNode (45, 45, 0, MNode (44, 44, 0, 0, 0), MNode (46, 46, 0, 0, 0)))), MNode (55, 55, 0, MNode (51, 51, 0, MNode (49, 49, 0, MNode (48, 48, 0, 0, 0), MNode (50, 50, 0, 0, 0)), MNode (53, 53, 0, MNode (52, 52, 0, 0, 0), MNode (54, 54, 0, 0, 0))), MNode (59, 59, 0, MNode (57, 57, 0, MNode (56, 56, 0, 0, 0), MNode (58, 58, 0, 0, 0)), MNode (61, 61, 0, MNode (60, 60, 0, 0, 0), MNode (62, 62, 0, 0, 0)))))), MNode (79, 79, -1, MNode (71, 71, 0, MNode (67, 67, 0, MNode (65, 65, 0, MNode (64, 64, 0, 0, 0), MNode (66, 66, 0, 0, 0)), MNode (69, 69, 0, MNode (68, 68, 0, 0, 0), MNode (70, 70, 0, 0, 0))), MNode (75, 75, 0, MNode (73, 73, 0, MNode (72, 72, 0, 0, 0), MNode (74, 74, 0, 0, 0)), MNode (77, 77, 0, MNode (76, 76, 0, 0, 0), MNode (78, 78, 0, 0, 0)))), MNode (87, 87, -1, MNode (83, 83, 0, MNode (81, 81, 0, MNode (80, 80, 0, 0, 0), MNode (82, 82, 0, 0, 0)), MNode (85, 85, 0, MNode (84, 84, 0, 0, 0), MNode (86, 86, 0, 0, 0))), MNode (95, 95, 0, MNode (91, 91, 0, MNode (89, 89, 0, MNode (88, 88, 0, 0, 0), MNode (90, 90, 0, 0, 0)), MNode (93, 93, 0, MNode (92, 92, 0, 0, 0), MNode (94, 94, 0, 0, 0))), MNode (97, 97, -1, MNode (96, 96, 0, 0, 0), MNode (99, 99, 0, MNode (98, 98, 0, 0, 0), MNode (100, 100, 0, 0, 0)))))))

View file

@ -0,0 +1 @@
Assn ("x", Dec ("3"))

View file

@ -0,0 +1,18 @@
-1
1
0
-1
1
0
-1
1
0
0
-1
1
-1
1
0
0
31
-1

View file

@ -0,0 +1,59 @@
import Matcher;
local m = matcherInit (" -- asdasdakm ,m.,msd .,m.,asd\n \n\n abc");
local
lident = createRegexp ("[a-z][a-zA-Z_]*", "lowercase identifier"),
uident = createRegexp ("[A-Z][a-zA-Z_]*", "uppercase identifier"),
ws = createRegexp ("\\([ \t\n]\\|--[^\n]*\n\\)*", "whitespace"),
str = createRegexp ("""\([^""]\|""""\)*""", "string literal"),
decimal = createRegexp ("[0-9]+", "decimal literal"),
chr = createRegexp ("'[^']'", "character literal");
fun token (s) {
fun (m) {m.matchString (s)}
}
fun lid (m) {
matchRegexp (m, lident)
}
fun uid (m) {
matchRegexp (m, uident)
}
fun const (m) {
matchRegexp (m, decimal)
}
infixl @ before * (p, f) {
fun (m) {
case p (m) of
Succ (m, x) -> Succ (m, f (x))
| err -> err
esac
}
}
infixr |> after !! (l, r) {
fun (m) {
case l (m) of
Succ (m, s) -> r (s) (m)
| err -> err
esac
}
}
infixr || after |> (l, r) {
fun (m) {
case l (m) of
s@Succ (_, _) -> s
| err -> r (m)
esac
}
}
local expr = lid @ fun (s) {Lid (s)} || const @ fun (s) {Dec (s)},
assn = lid |> fun (id) {token (":=") |> fun (s) {expr @ fun (e) {Assn (id, e)}}};
printf ("%s\n", case assn (matcherInit ("x:=3")) of Fail (err) -> err | Succ (_, s) -> s.string esac)