Difficult sudoku #43492

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

Your time