Medium difficult sudoku #41871

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

Your time