Very difficult sudoku #21649

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

Your time