Difficult sudoku #6081

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

Your time