Difficult sudoku #57668

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

Your time