Very difficult sudoku #22933

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

Your time