Difficult sudoku #51892

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

Your time