Difficult sudoku #7818

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

Your time