Very difficult sudoku #12585

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

Your time