Medium difficult sudoku #46251

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

Your time