Very difficult sudoku #14369

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

Your time