Difficult sudoku #25092

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

Your time