Difficult sudoku #6434

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

Your time