1 -------------------------------------------- 2 ---3-3---3-5--------3----------------------- 3 -------------5-4--5----4-2-0---0-0-4-4-0---- 4 -----------------------------2-------------- 5 -------------------------------------------- 6 --------------------------------------------