Difficult sudoku #48744

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

Your time