Medium difficult sudoku #61667

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

Your time