Very difficult sudoku #29949

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

Your time