Difficult sudoku #12044

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

Your time