Difficult sudoku #41080

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

Your time