Medium difficult sudoku #19747

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

Your time