Difficult sudoku #37740

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

Your time