Very difficult sudoku #41669

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

Your time