Very difficult sudoku #58993

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

Your time