Difficult sudoku #24872

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

Your time