Difficult sudoku #29372

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

Your time