Very difficult sudoku #66229

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

Your time