3
3 1 4 5
2 2 9
1 3