--------1 -------23 --4--5--- ---1----- ----3-6-- --7---58- ----67--- -1---4--- 52-------