3 3
1 2 3
4 -5 9
5 7 12
