Difficult sudoku #17900

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

Your time