Very difficult sudoku #26249

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

Your time