Difficult sudoku #2544

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

Your time