Difficult sudoku #42996

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

Your time