Difficult sudoku #66404

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

Your time