10 8 5 7 12 4
...|-12 10-| ...|-8-| .......|...|-7 .......|-5-| ...........|-4
10 5 20
...|-20 10-| ...|-5
5 10 20 8 4 7
.......|-20 ..|-10-| ..|....|-8-| ..|........|-7 5-| ..|-4
10 8 5 7 12 4
...|-12
10-|
...|-8-|
.......|...|-7
.......|-5-|
...........|-4