guardian speedy crossword 1331

You'll love it!