Difficult sudoku #6554

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

Your time