Medium difficult sudoku #46699

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

Your time