EnigmaEval
Evaluating advanced reasoning capabilities on complex puzzles
Update July 23, 2026
An open-source version of EnigmaEval has been released to benefit the machine learning community. The complete dataset is available here.
Introduction
Advanced reasoning capabilities of Large Language Models (LLMs) have created a significant evaluation challenge as these models increasingly saturate traditional benchmarks. This necessitates new approaches to assess their capabilities and limitations effectively.
We introduce EnigmaEval, a benchmark derived from puzzle hunts — a repository of sophisticated problems from the global puzzle-solving community. Puzzle-solving offers unique challenges that combine multiple domains of knowledge with sophisticated reasoning requirements. Unlike conventional evaluation tasks with explicit instructions, puzzles demand creative problem-solving and the ability to synthesize information across diverse fields—from mathematical and logical reasoning to cultural knowledge and linguistic manipulation.
While existing puzzle-based benchmarks exist, they typically focus on narrow domains like sudoku or crosswords. Similarly, established reasoning and knowledge tests such as MATH, MMLU and GPQA, though rigorous, operate within well-defined problem spaces. This reveals a critical gap in our ability to evaluate LLMs' creative reasoning capabilities on complex, unstructured challenges. EnigmaEval addresses this gap by incorporating both original multimodal puzzles and human transcriptions, enabling comprehensive evaluation of both reasoning capabilities and multimodal processing abilities in AI systems.
State-of-the-art models struggle significantly with these puzzles, achieving only modest success rates on simpler problems and failing entirely on more challenging ones. EnigmaEval joins Humanity's Last Exam (HLE) in establishing a new class of extremely challenging benchmarks that expose current models' limitations.
See the full paper for additional details. Note that the paper predates the open-source dataset, which contains 23 fewer puzzles.
Dataset Summary
EnigmaEval comprises 1161 puzzles collected from eight diverse sources (see Table 1), categorized into normal puzzles from beginner-friendly to advanced competitions, and hard puzzles that require five or more complex steps with minimal verification and thematically hidden intermediate answers. All sources feature rich multimodal content, combining text with visual elements like grids, pictures, diagrams, and their meaningful arrangements.
Table 1. Overview of puzzle sources in EnigmaEval.
Dataset Collection
We collected puzzles from their original online archives in PDF and HTML formats across the sources in Table 1, filtering them through several criteria: (1) we excluded complex meta-puzzles (except for cases where titles and prior answers were sufficient for independent solving), (2) removed puzzles requiring audio/video or interactive elements due to current model limitations, and (3) only included content with explicit author consent or Creative Commons licensing.
Alongside each puzzle, we collected solution documents and created standardized text-image transcriptions through human annotation, enabling evaluation of models on both original formats and transcribed versions. This dual approach helps distinguish between reasoning failures and document parsing challenges. The transcription process, which proved too complex for automation, involved removing source identifiers, preserving complex layouts, and ensuring accurate text extraction, while solutions were manually validated and tagged by answer type. All transcriptions underwent rigorous human review for quality assurance.
Evaluation Methodology
We evaluate models by comparing their answers to ground-truth solutions through string matching.
The models generate responses using format-specific system prompt templates, that require both a step-by-step solution and a final answer in a standardized format, enabling consistent answer extraction.
Metrics
Model performance is measured using accuracy (pass@1) with a 95% confidence interval. We expand the evaluations by looking at meta-puzzles, which require synthesizing solutions from multiple component puzzles. We provide the model with correct component solutions, allowing us to isolate its meta-reasoning capabilities from its performance on individual puzzles. We also evaluate performance on our standardized human transcriptions relative to the original PDF format.
Acknowledgments
We would like to thank all the authors of the puzzles that made this benchmark possible. We are especially grateful to Mark Halpin for giving us permission to include his large collection of puzzles including Labor Day Extravaganzas, cryptic crosswords, and MIT Mystery Hunt puzzles. Thank you as well to Dave Shukan, Seth Bisen-Hersh, Brian Chen (betaveros), Evan Chen, Jeck Lim and Sami Casanova for giving us permission to include their puzzles from the MIT Mystery Hunt. Thank you to Rajeev Nayak, Bradley Wu, Curtis Liu, Darren Yin, Julz Huang, Lindsey Shi, and Stephanie Chang for creating Puzzle Potluck and for giving us permission to include it in this benchmark. Thank you to the many organizers and puzzle writers who make PuzzledPint possible and for generously making the puzzles available under a Creative Commons license. Thank you to David Malan, Meta and the CS50x staff for writing the CS50x puzzles and making them available under a Creative Commons license. We are grateful to Zach Barnett, Alex Walker, and Sara Walker for creating CRUMS and making it available under a Creative Commons license. Thank you to Thomas Snyder (drsudoku) for writing many of the Grandmaster Puzzles and making them available under a Creative Commons license.
Performance Comparison
claude-fable-5-high
39.28±2.80
gpt-5.6-sol-high
37.12±2.80
gemini-3.1-pro-preview-high
36.78±2.71
gemini-3.5-flash-high
25.41±2.45
claude-opus-4-8-xhigh
23.51±2.41
Rank (UB): 1 + the number of models whose lower CI bound exceeds this model’s upper CI bound.