Difficult sudoku #34268

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

Your time