Difficult sudoku #67756

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

Your time