Difficult sudoku #7372

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

Your time