3 3
1 2 5
7 6 4
9 8 3