Medium difficult sudoku #27671

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

Your time