Difficult sudoku #12996

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

Your time