Very difficult sudoku #66309

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

Your time