1 2 5 5 10 11 12 1
3 8 13 17 26 29 32 3
4 11 15 23 30 38 39 4
5 14 17 27 38 45 46 5
5 12 15 23 -7 -7 -8 6
