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