Very difficult sudoku #56965

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

Your time