Difficult sudoku #67288

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

Your time