Difficult sudoku #70304

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

Your time