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