Medium difficult sudoku #62647

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

Your time