Difficult sudoku #67168

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

Your time