Difficult sudoku #25052

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

Your time