Very difficult sudoku #15265

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

Your time