Difficult sudoku #20260

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

Your time