2 1 2 4 5 9 1
2 2 5 9 13 17 2
2 3 10 12 19 24 3
2 9 16 24 35 36 5
3 12 21 31 40 44 6
