GCHQ Christmas puzzle: Can you solve puzzle from Britain's top cybersecurity agency?