((((((1:0:1)3:1:2)4:2:3)7:3:4)9:4:5)10:7:15((12:1:2(14:0:1))15:6:9(18:5:6(21:4:5(25:3:4(29:2:3(32:1:2(44:0:1)))))))) Find 3 found = 3 Find 4 found = 4 Find 29 found = 29 Find 39 did not find = 39 Find 301 did not find = 301 Remove 21 21 removed ((((((1:0:1)3:1:2)4:2:3)7:3:4)9:4:5)10:6:14((12:1:2(14:0:1))15:5:8(18:4:5(25:3:4(29:2:3(32:1:2(44:0:1))))))) Remove 18 18 removed ((((((1:0:1)3:1:2)4:2:3)7:3:4)9:4:5)10:5:13((12:1:2(14:0:1))15:4:7(25:3:4(29:2:3(32:1:2(44:0:1)))))) Remove 7 7 removed (((((1:0:1)3:1:2)4:2:3)9:3:4)10:5:12((12:1:2(14:0:1))15:4:7(25:3:4(29:2:3(32:1:2(44:0:1)))))) Remove 13 13 not found (((((1:0:1)3:1:2)4:2:3)9:3:4)10:5:12((12:1:2(14:0:1))15:4:7(25:3:4(29:2:3(32:1:2(44:0:1)))))) Remove 29 29 removed (((((1:0:1)3:1:2)4:2:3)9:3:4)10:4:11((12:1:2(14:0:1))15:3:6(25:2:3(32:1:2(44:0:1))))) Remove 32 32 removed (((((1:0:1)3:1:2)4:2:3)9:3:4)10:4:10((12:1:2(14:0:1))15:2:5(25:1:2(44:0:1)))) Remove 14 14 removed (((((1:0:1)3:1:2)4:2:3)9:3:4)10:4:9((12:0:1)15:2:4(25:1:2(44:0:1))))