Very difficult sudoku #38629

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

Your time