Difficult sudoku #43924

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

Your time