The solutions to today’s puzzles – and the winner of the Anguish Languish contest ...