Difficult sudoku #18864

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

Your time