Difficult sudoku #70192

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

Your time