Difficult sudoku #30260

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

Your time