mystery-solving challenge