01 02 03 01 07 08 02 03 07 02 03 08 04 05 06