Difficult sudoku #29508

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

Your time