Difficult sudoku #37724

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

Your time