01 03 06 10 15 18 01 07 10 14 16 17 01 08 10 11 14 17 02 04 05 09 12 13 03 06 14 15 17 18 03 07 08 11 15 16 06 07 08 11 16 18