Difficult sudoku #66356

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

Your time