Difficult sudoku #67928

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

Your time