Medium difficult sudoku #20183

9 1 6 3
7 2 1 9
5 7
1 9 8 5
6 7 4 1 2
3
2 6 1 5 7
9 8
123
456
789

Your time