Difficult sudoku #7727

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

Your time