Solution to UK Intelligence Agencies Challenge Puzzle
community.wolfram.com