Sudoku

Size:
9 4 5
4 5 6 7
1 8 9 2
3 7 2 5
4 1
1 7 6
3 8 5
2 4 9
4 3