Have you got the answers to this cryptic crossword puzzle?