Difficult sudoku #42772

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

Your time