Difficult sudoku #65720

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

Your time