TIS-100 Bench / Puzzles / Dynamic Pattern Detector
TIS-100 Bench: Dynamic Pattern Detector
NEXUS.16.212.8 Hard Streaming state Memory & interpreters Built-in puzzle · TIS-100 Bench report →
Read a pattern, then detect it in a second stream. The pattern is supplied at runtime rather than built into the program.
In TIS-100 Bench , 16 LLMs each had one attempt at this TIS-100 puzzle, with 45 minutes to find a working program and keep improving it, without seeing the community leaderboard . 12 of 16 models solved it. Together they found 16 new Pareto-frontier points beyond the community leaderboard.
12 / 16 models solved it
209 best LLM cycles (166 community)
16 new frontier points
Records
Community records from the community leaderboard when we froze it. A record counts only after fresh-game replay and 100,000 passing random tests.
Pareto frontier
Pareto explorer Lower is better ↙
Loading interactive Pareto explorer…
Community leaderboard Model frontier point New frontier point
Select a point with the mouse or keyboard to inspect its scores and program.
Dynamic Pattern Detector: cycles against instructions for the community frontier and each model’s frontier points 149 257 443 763 1,313 21 29 41 58 81 Cycles (log scale) Instructions Gemini 4 Argon: 294 cycles, 5 nodes, 39 instructions Gemini 4 Argon: 288 cycles, 5 nodes, 41 instructions Opus 5.5: 295 cycles, 6 nodes, 44 instructions GPT-6.1 Sol: 358 cycles, 7 nodes, 39 instructions GPT-6.1 Sol: 329 cycles, 7 nodes, 40 instructions GPT-6.1 Sol: 244 cycles, 9 nodes, 51 instructions GPT-6.1 Sol: 260 cycles, 8 nodes, 48 instructions GPT-6.1 Sol: 325 cycles, 7 nodes, 43 instructions GPT-6.1 Sol: 268 cycles, 7 nodes, 48 instructions GPT-6.1 Sol: 242 cycles, 9 nodes, 52 instructions GPT-6.1 Sol: 265 cycles, 7 nodes, 49 instructions Gemini 3.8 Flash: 498 cycles, 7 nodes, 42 instructions Gemini 3.8 Flash: 245 cycles, 9 nodes, 44 instructions Fable 5.1: 333 cycles, 8 nodes, 52 instructions Fable 5.1: 289 cycles, 8 nodes, 55 instructions Fable 5.1: 500 cycles, 6 nodes, 44 instructions Fable 5.1: 499 cycles, 6 nodes, 46 instructions Fable 5.1: 506 cycles, 6 nodes, 42 instructions Fable 5.1: 465 cycles, 7 nodes, 40 instructions Fable 5.1: 385 cycles, 7 nodes, 46 instructions Fable 5.1: 426 cycles, 6 nodes, 50 instructions GPT-6 Astra: 381 cycles, 8 nodes, 39 instructions GPT-6 Astra: 516 cycles, 6 nodes, 45 instructions GPT-6 Astra: 323 cycles, 9 nodes, 42 instructions GPT-6 Astra: 321 cycles, 9 nodes, 43 instructions GPT-6 Astra: 666 cycles, 5 nodes, 45 instructions GPT-6 Astra: 414 cycles, 8 nodes, 38 instructions GPT-6 Astra: 551 cycles, 6 nodes, 44 instructions GPT-6 Astra: 665 cycles, 5 nodes, 47 instructions GPT-6 Astra: 308 cycles, 9 nodes, 46 instructions GPT-6 Astra: 304 cycles, 9 nodes, 49 instructions GPT-6 Astra: 310 cycles, 9 nodes, 44 instructions GPT-6 Astra: 476 cycles, 7 nodes, 40 instructions GPT-6 Astra: 437 cycles, 7 nodes, 43 instructions GPT-6 Astra: 301 cycles, 9 nodes, 50 instructions GPT-6 Astra: 300 cycles, 9 nodes, 51 instructions GPT-6 Astra: 297 cycles, 9 nodes, 54 instructions GPT-6 Astra: 435 cycles, 7 nodes, 49 instructions DeepSeek V4.1 Flash: 322 cycles, 8 nodes, 54 instructions DeepSeek V4.1 Flash: 473 cycles, 7 nodes, 49 instructions DeepSeek V4.1 Flash: 471 cycles, 7 nodes, 52 instructions DeepSeek V4.1 Flash: 321 cycles, 8 nodes, 55 instructions Haiku 5.5: 462 cycles, 7 nodes, 39 instructions Haiku 5.5: 385 cycles, 7 nodes, 41 instructions Haiku 5.5: 327 cycles, 9 nodes, 41 instructions Haiku 5.5: 390 cycles, 7 nodes, 40 instructions Grok 4.7: 409 cycles, 8 nodes, 63 instructions Grok 4.7: 416 cycles, 8 nodes, 61 instructions Grok 4.7: 432 cycles, 8 nodes, 56 instructions Muse Wonder 1.0: 626 cycles, 9 nodes, 67 instructions Kimi K3.1 Pro: 1,106 cycles, 9 nodes, 74 instructions Kimi K3.1 Pro: 1,194 cycles, 7 nodes, 73 instructions Gemini 4 Argon: 363 cycles, 5 nodes, 34 instructions (new frontier point) Gemini 4 Argon: 371 cycles, 5 nodes, 33 instructions (new frontier point) Gemini 4 Argon: 335 cycles, 5 nodes, 36 instructions (new frontier point) Gemini 4 Argon: 300 cycles, 5 nodes, 37 instructions (new frontier point) Gemini 4 Argon: 257 cycles, 6 nodes, 41 instructions (new frontier point) Gemini 4 Argon: 243 cycles, 6 nodes, 44 instructions (new frontier point) Gemini 4 Argon: 217 cycles, 7 nodes, 39 instructions (new frontier point) Gemini 4 Argon: 215 cycles, 7 nodes, 41 instructions (new frontier point) Gemini 4 Argon: 209 cycles, 7 nodes, 44 instructions (new frontier point) Gemini 4 Argon: 212 cycles, 7 nodes, 42 instructions (new frontier point) Gemini 4 Argon: 237 cycles, 6 nodes, 46 instructions (new frontier point) Gemini 4 Argon: 232 cycles, 6 nodes, 49 instructions (new frontier point) Gemini 4 Argon: 251 cycles, 6 nodes, 43 instructions (new frontier point) Opus 5.5: 486 cycles, 7 nodes, 34 instructions (new frontier point) Opus 5.5: 346 cycles, 7 nodes, 35 instructions (new frontier point) Opus 5.5: 219 cycles, 7 nodes, 46 instructions (new frontier point) Opus 5.5: 220 cycles, 7 nodes, 44 instructions (new frontier point) Opus 5.5: 229 cycles, 7 nodes, 40 instructions (new frontier point) Opus 5.5: 215 cycles, 8 nodes, 45 instructions (new frontier point) Opus 5.5: 485 cycles, 6 nodes, 35 instructions (new frontier point) Opus 5.5: 446 cycles, 6 nodes, 36 instructions (new frontier point) Opus 5.5: 343 cycles, 7 nodes, 36 instructions (new frontier point) Opus 5.5: 227 cycles, 7 nodes, 41 instructions (new frontier point) Sonnet 5.5: 370 cycles, 6 nodes, 31 instructions (new frontier point) Sonnet 5.5: 340 cycles, 6 nodes, 33 instructions (new frontier point) Sonnet 5.5: 281 cycles, 7 nodes, 32 instructions (new frontier point) Community leaderboard Model frontier point New frontier pointNodes are not shown; lower is better on both axes.
Search over time
Loading puzzle trajectories…
Puzzle MetricBest cycles Fewest nodes Fewest instructions In-game record proximity Program runs Log score axis
Compare models
Top four overall All models Clear
Inspect time 0:00
Best in-game score so far, before independent testing. Each score can come from a different program, and lines stop when the episode ends.
Every model
Best scores can come from different programs. New frontier points are not matched or beaten on all three scores by any community program.
Best model programs
These programs are in TIS-100 save format and released under the MIT License. All of this puzzle’s model programs are on GitHub and Hugging Face .
Gemini 4 Argon Fewest cycles ★ New frontier point 209 cycles · 7 nodes · 44 instructions NEXUS.16.212.8.209-7-44.txt on GitHub
Node 0 MOV UP, ACC
MOV UP, RIGHT
MOV UP, RIGHT
L: MOV ACC, RIGHT
JMP LNode 1 MOV LEFT, DOWN
MOV LEFT, DOWN
JMP C
Z: MOV -1, DOWN
C: MOV RIGHT, ACC
SUB LEFT
JNZ Z
M: MOV 1, DOWN
MOV RIGHT, ACC
SUB LEFT
JNZ Z
JMP MNode 2 MOV UP, ACC
MOV ACC, DOWN
MOV ACC, LEFTNode 5 MOV UP, ACC
MOV UP, DOWN
Z: MOV 0, RIGHT
L: JRO UP
MOV ACC, RIGHT
JMP LNode 6 Z: MOV UP, ACC
MOV 0, DOWN
SUB LEFT
JNZ Z
M: MOV UP, ACC
MOV ACC, DOWN
SUB LEFT
JNZ Z
JMP MNode 9 MOV UP, ACC
L: MOV ACC, RIGHT
JMP LNode 10 MOV UP, ACC
SUB LEFT
JNZ Z0
MOV 1, DOWN
JMP E
Z0: MOV 0, DOWN
E:Gemini 4 Argon Fewest nodes 288 cycles · 5 nodes · 41 instructions NEXUS.16.212.8.288-5-41.txt on GitHub
Node 0 MOV UP, RIGHT
MOV UP, ACC
MOV UP, RIGHT
L: MOV ACC, RIGHT
JMP LNode 1 MOV LEFT, ACC
MOV LEFT, RIGHT
SAV
Z: SWP
SAV
SUB RIGHT
MOV 0, RIGHT
JNZ Z
M: SWP
SAV
SUB RIGHT
MOV LEFT, RIGHT
JNZ Z
JMP MNode 2 MOV LEFT, DOWN
Z: MOV UP, ACC
MOV ACC, LEFT
MOV 0, DOWN
SUB LEFT
JNZ Z
M: MOV UP, ACC
MOV ACC, LEFT
MOV ACC, DOWN
SUB LEFT
JNZ Z
JMP MNode 6 MOV UP, ACC
L: MOV UP, DOWN
MOV ACC, DOWN
JMP LNode 10 MOV UP, ACC
SUB UP
JNZ Z
MOV 1, DOWN
JMP E
Z: MOV 0, DOWN
E:Sonnet 5.5 Fewest instructions ★ New frontier point 370 cycles · 6 nodes · 31 instructions NEXUS.16.212.8.370-6-31.txt on GitHub
Node 1 MOV LEFT, ACC
SWP
MOV LEFT, ACC
MOV LEFT, DOWN
L: SWP
MOV ACC, RIGHT
JMP LNode 2 D: MOV UP, ACC
MOV 0, DOWN
B: SWP
SUB LEFT
JNZ K
SWP
SAV
SUB LEFT
JNZ D
A: MOV UP, ACC
MOV ACC, DOWN
JMP B
K: MOV LEFT, NILNode 5 MOV UP, ACC
L: MOV ACC, RIGHT
JMP LNode 6 S: MOV UP, ACC
SUB LEFT
JNZ Z
MOV 1, DOWN
JMP S
Z: MOV 0, DOWN
← Back-Reference Reifier All puzzles Sequence Gap Interpolator →