Very difficult sudoku #55513

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

Your time