Sudoku

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