Very difficult sudoku #23297

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

Your time