Difficult sudoku #29932

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

Your time