Difficult sudoku #2814

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

Your time