Medium difficult sudoku #57679

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

Your time