Challenging puzzle unfolds in three acts.