Difficult sudoku #6547

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

Your time