Difficult sudoku #20972

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

Your time