ABOUT US
HISTORY
CHALLENGES
CAREERS
Sitemap
About us
About us
What we do
Accountability
GCHQ in the Community
GCHQ - a look inside
Business partners at Cheltenham
Sustainability
Engineering and technology
Languages
Contact GCHQ
CESG
Selling to GCHQ
Procurement opportunities
Sustainable Procurement Principles
History
History and Codebreaking
Beginnings
WWI
Inter-War
Bletchley Park-WWII
Bletchley Park-Post War
Cheltenham
GCHQ Post War
Public-Key Encryption
Unions
SIGINT Heroes
Records and Release
Challenges
Language Challenge
Language Challenge Solution
Codebreaking Challenges
Mini Challenge 2008
Mini Challenge 2008 Solution
July 2005 Challenge
July 2005 Solution
December 2004 Challenge
December 2004 Help
December 2004 Solution
June 2004 Challenge
June 2004 Help
June 2004 Solution
Break some codes
Puzzle 1
Solution 1
Puzzle 2
Solution 2
Puzzle 3
Help 3
Solution 3
Puzzle 4
Solution 4
Careers
Careers at GCHQ
Press
Press releases
Contacts
Contact us
Find us
Notices
Terms & conditions
Copyright
Accessibility
Skip navigation
Top of page