Medium difficult sudoku #982

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

Your time