Medium difficult sudoku #57823

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

Your time