Difficult sudoku #43392

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

Your time