Sudoku

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