1 2 3 4 5 6 7 8 9 1 10 11 12 13 14 15 16 17 2 3 10 18 19 20 21 22 23 4 5 6 11 12 13 18 19 20 4 5 6 14 15 16 21 22 23 7 8 9 11 12 13 21 22 23 7 8 9 14 15 16 18 19 20 2 3 11 12 13 14 15 16 17 1 4 17 18 19 20 21 22 23 1 4 5 6 7 8 9 10 17