Difficult sudoku #37840

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

Your time