Very difficult sudoku #3434

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

Your time