Very difficult sudoku #19661

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

Your time