Difficult sudoku #24040

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

Your time