Try to solve tricky GCHQ Christmas puzzle - and check answers in full