2
4
3 4 8 12
2 7 11 16
1 6 10 15 
5 9 13 14
3
1 2 3
4 5 6
7 8 10
