Difficult sudoku #30064

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

Your time