Difficult sudoku #43216

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

Your time