Difficult sudoku #43296

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

Your time