-------4-----5---------7-----7------4---5---------5---------5-----5-------5--------------------6--------------------------------------5-------------