Cryptic Crossword 1-30

Solution