Difficult sudoku #26696

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

Your time