Difficult sudoku #57100

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

Your time