Medium difficult sudoku #48831

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

Your time