Difficult sudoku #39200

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

Your time