Cryptic Crossword 1-29

Solution