Medium difficult sudoku #28791

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

Your time