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