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