10 45
 0
 5 28 10 32 14  4
 5 21  2 23 29  8
 5 38 19  6  3  5
 5 13 18 11 22 40
 5 44 45  1 43 34
 5 36  9 24 37 20
 5 25 33 17 12 41
 5 42 39 16 15 30
 5 31 26 27 35  7
