Medium difficult sudoku #46503

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

Your time