Difficult sudoku #25040

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

Your time