┌──────────┐ 2: 1 grp1(2) 3 grp1 : 0[1] 3 │ val│ │──────────│ │ 2│ │ │ │ │ │ │ └──────────┘ ┌──────────┐ 2: 1 grp1(2) 3 grp1 : 0[1] 3 │ val│ 3: 4 grp2(3) -1 grp4 : 3[4] -1 │──────────│ 4: 4 grp3(4) -1 grp5 : 4[3] -1 │ 6│ 5: 4 grp4(5) -1 grp1 : 0[2] -1 │ 5│ 6: 4 grp1(6) -1 grp2 : 1[1] -1 │ 4│ │ 3│ └──────────┘ ┌──────────┐ 2: 1 grp1(2) 3 grp1 : 0[1] 3 │ val│ 3: 4 grp2(3) -1 grp4 : 3[4] -1 │──────────│ 4: 4 grp3(4) -1 grp5 : 4[3] -1 │ 10│ 5: 4 grp4(5) -1 grp1 : 0[2] -1 │ 9│ 6: 4 grp1(6) -1 grp2 : 1[1] -1 │ 8│ 7: 1 grp5(7) -1 grp3 : 2[4] -1 │ 7│ 8: 2 grp2(8) -1 grp4 : 3[3] -1 └──────────┘ 9: 3 grp3(9) -1 grp5 : 4[2] -1 10: 4 grp4(10) -1 grp1 : 0[1] -1 ┌──────────┐ 2: 1 grp1(2) 3 grp1 : 0[1] 3 │ val│ 3: 4 grp2(3) -1 grp4 : 3[4] -1 │──────────│ 4: 4 grp3(4) -1 grp5 : 4[3] -1 │ │ 5: 4 grp4(5) -1 grp1 : 0[2] -1 │ 13│ 6: 4 grp1(6) -1 grp2 : 1[1] -1 │ 12│ 7: 1 grp5(7) -1 grp3 : 2[4] -1 │ 11│ 8: 2 grp2(8) -1 grp4 : 3[3] -1 └──────────┘ 9: 3 grp3(9) -1 grp5 : 4[2] -1 10: 4 grp4(10) -1 grp1 : 0[1] -1 11: 1 grp1(11) -1 grp2 : 1[4] -1 12: 2 grp5(12) -1 grp3 : 2[3] -1 13: 3 grp2(13) -1 grp4 : 3[2] -1