Difficult sudoku #26544

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

Your time