Medium difficult sudoku #64043

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

Your time