Difficult sudoku #69032

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

Your time