Difficult sudoku #7566

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

Your time