Difficult sudoku #43292

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

Your time