Difficult sudoku #34284

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

Your time