Difficult sudoku #23696

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

Your time