Medium difficult sudoku #57075

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

Your time