Medium difficult sudoku #34187

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

Your time