Difficult sudoku #6487

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

Your time