Very difficult sudoku #15805

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

Your time