Medium difficult sudoku #54879

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

Your time