Cryptic crossword No 29,889 ...