Difficult sudoku #42916

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

Your time