Difficult sudoku #18912

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

Your time