Medium difficult sudoku #38691

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

Your time