Difficult sudoku #59264

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

Your time