Medium difficult sudoku #54907

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

Your time