Medium difficult sudoku #17791

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

Your time