--------------------------------- --------------------------------- --2------------------------------ -----3---5---2-3-5--------------- --------------------------------- --------------------------------- --2--------5--------------------- ------3---------5---------------- --------------------------------- --------------------------------- -------0-----2------5------------ --3------------------------------ ....