Difficult sudoku #66512

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

Your time