The most complex of all puzzles.