Difficult sudoku #29384

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

Your time