1 2 3 4 6 7
13
15 17 18 20 21
22 23 24 25 28
29 31 1 2 3 4

28 29 31 1
2 3 4 6 7
13 15
17 18 20 21 22
23 24 25 28 29
1 2 3 4 6