TIS-100 Bench / Puzzles / Sequence Peak Detector
TIS-100 Bench: Sequence Peak Detector
41427 Medium Sequence algorithms Streaming state Built-in puzzle · TIS-100 Bench report →
Find the minimum and maximum of each zero-terminated sequence, maintaining two summaries until its end.
In TIS-100 Bench , 16 LLMs each had one attempt at this TIS-100 puzzle, with 30 minutes to find a working program and keep improving it, without seeing the community leaderboard . 15 of 16 models solved it. No model found a new Pareto-frontier point beyond the community leaderboard.
15 / 16 models solved it
227 best LLM cycles (185 community)
0 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.
Sequence Peak Detector: cycles against instructions for the community frontier and each model’s frontier points 166 239 343 492 706 19 24 32 41 53 Cycles (log scale) Instructions GPT-6 Astra: 239 cycles, 6 nodes, 32 instructions GPT-6 Astra: 249 cycles, 6 nodes, 31 instructions GPT-6 Astra: 279 cycles, 5 nodes, 29 instructions GPT-6 Astra: 428 cycles, 4 nodes, 29 instructions GPT-6 Astra: 373 cycles, 4 nodes, 30 instructions GPT-6 Astra: 227 cycles, 6 nodes, 35 instructions GPT-6 Astra: 234 cycles, 6 nodes, 33 instructions GPT-6 Astra: 355 cycles, 4 nodes, 33 instructions GPT-6 Astra: 356 cycles, 4 nodes, 32 instructions Gemini 4 Argon: 398 cycles, 4 nodes, 29 instructions Gemini 4 Argon: 279 cycles, 5 nodes, 29 instructions Gemini 4 Argon: 397 cycles, 5 nodes, 28 instructions Gemini 4 Argon: 250 cycles, 6 nodes, 31 instructions Gemini 4 Argon: 314 cycles, 4 nodes, 30 instructions Gemini 4 Argon: 235 cycles, 6 nodes, 32 instructions Opus 5.5: 249 cycles, 9 nodes, 37 instructions Opus 5.5: 252 cycles, 9 nodes, 35 instructions Opus 5.5: 307 cycles, 5 nodes, 29 instructions Opus 5.5: 314 cycles, 5 nodes, 27 instructions Opus 5.5: 266 cycles, 9 nodes, 33 instructions Opus 5.5: 305 cycles, 6 nodes, 29 instructions Opus 5.5: 285 cycles, 9 nodes, 32 instructions Opus 5.5: 299 cycles, 8 nodes, 31 instructions Opus 5.5: 248 cycles, 9 nodes, 38 instructions DeepSeek V4.1 Flash: 249 cycles, 6 nodes, 31 instructions DeepSeek V4.1 Flash: 295 cycles, 5 nodes, 29 instructions DeepSeek V4.1 Flash: 404 cycles, 4 nodes, 30 instructions GPT-6.1 Sol: 258 cycles, 6 nodes, 33 instructions GPT-6.1 Sol: 251 cycles, 6 nodes, 34 instructions GPT-6.1 Sol: 269 cycles, 6 nodes, 31 instructions GPT-6.1 Sol: 373 cycles, 5 nodes, 28 instructions GPT-6.1 Sol: 429 cycles, 4 nodes, 31 instructions GPT-6.1 Sol: 357 cycles, 5 nodes, 29 instructions GPT-6.1 Sol: 267 cycles, 6 nodes, 32 instructions GPT-6.1 Sol: 296 cycles, 6 nodes, 30 instructions Sonnet 5.5: 328 cycles, 5 nodes, 30 instructions Sonnet 5.5: 389 cycles, 4 nodes, 30 instructions Sonnet 5.5: 295 cycles, 5 nodes, 32 instructions Sonnet 5.5: 303 cycles, 5 nodes, 31 instructions Sonnet 5.5: 259 cycles, 6 nodes, 33 instructions Kimi K3.1 Pro: 266 cycles, 6 nodes, 32 instructions Kimi K3.1 Pro: 326 cycles, 5 nodes, 29 instructions Kimi K3.1 Pro: 513 cycles, 4 nodes, 29 instructions Gemini 3.8 Flash: 310 cycles, 5 nodes, 32 instructions Gemini 3.8 Flash: 267 cycles, 6 nodes, 34 instructions Gemini 3.8 Flash: 435 cycles, 4 nodes, 32 instructions Fable 5.1: 291 cycles, 6 nodes, 31 instructions Fable 5.1: 268 cycles, 6 nodes, 32 instructions Fable 5.1: 307 cycles, 5 nodes, 30 instructions Fable 5.1: 323 cycles, 5 nodes, 29 instructions Fable 5.1: 446 cycles, 5 nodes, 28 instructions Fable 5.1: 452 cycles, 4 nodes, 28 instructions Fable 5.1: 390 cycles, 4 nodes, 30 instructions Grok 4.7: 578 cycles, 6 nodes, 45 instructions Grok 4.7: 277 cycles, 8 nodes, 33 instructions Muse Wonder 1.0: 288 cycles, 6 nodes, 35 instructions Muse Wonder 1.0: 486 cycles, 5 nodes, 33 instructions Muse Wonder 1.0: 434 cycles, 5 nodes, 36 instructions Muse Spark 1.3: 398 cycles, 7 nodes, 45 instructions Muse Spark 1.3: 530 cycles, 6 nodes, 36 instructions Muse Spark 1.3: 418 cycles, 6 nodes, 37 instructions Muse Spark 1.3: 347 cycles, 8 nodes, 40 instructions Haiku 5.5: 423 cycles, 6 nodes, 34 instructions Haiku 5.5: 353 cycles, 6 nodes, 36 instructions Haiku 5.5: 362 cycles, 6 nodes, 35 instructions gpt-6-luna: 396 cycles, 6 nodes, 43 instructions gpt-6-luna: 392 cycles, 6 nodes, 47 instructions gpt-6-luna: 379 cycles, 7 nodes, 47 instructions gpt-6-luna: 381 cycles, 6 nodes, 48 instructions GLM-5.3: 427 cycles, 6 nodes, 45 instructions 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 .
GPT-6 Astra Fewest cycles 227 cycles · 6 nodes · 35 instructions 41427.227-6-35.txt on GitHub
Node 1 MOV UP ACC
MOV ACC RIGHT
MOV ACC DOWNNode 5 MOV UP ACC
MOV ACC DOWN
MOV ACC DOWNNode 6 MOV UP DOWN
L: MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
JNZ LNode 8 MOV UP NIL
R: MOV UP ACC
JEZ E
S: SAV
L: SUB UP
JGZ R
ADD UP
JMP L
E: SWP
MOV ACC DOWNNode 9 R: MOV UP ACC
SAV
SUB UP
JLZ R
K: MOV UP ACC
JEZ E
SWP
SAV
SUB UP
JGZ K
JMP R
E: SWP
MOV ACC DOWNGemini 4 Argon Fewest nodes 314 cycles · 4 nodes · 30 instructions 41427.314-4-30.txt on GitHub
Node 1 MOV UP, ACC
MOV ACC, DOWN
MOV ACC, DOWNNode 5 MOV UP, NIL
N: MOV UP, ACC
MOV ACC, DOWN
JEZ O
L: SAV
SUB UP
JGZ N
MOV UP, DOWN
SWP
JMP L
O: SWP
MOV ACC, DOWNNode 8 L: MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, RIGHT
JNZ L
MOV UP, DOWNNode 9 L: SAV
SUB LEFT
JGZ M
MOV LEFT, ACC
JMP L
M: MOV LEFT, ACC
JNZ S
SWP
MOV ACC, DOWN
S: SWPOpus 5.5 Fewest instructions 314 cycles · 5 nodes · 27 instructions 41427.314-5-27.txt on GitHub
Node 5 MOV UP,ACC
MOV ACC,DOWN
MOV ACC,RIGHT
MOV ACC,DOWNNode 6 MOV LEFT,ACC
MOV ACC,DOWN
JNZ K
MOV -999,DOWN
K: MOV ACC,DOWNNode 8 MOV 999,ACC
L: SUB UP
JGZ N
ADD UP
JMP L
N: SAV
MOV UP,ACC
JNZ L
SWP
MOV ACC,DOWNNode 9 L: SUB UP
JLZ U
ADD UP
JGZ L
ADD 999
MOV ACC,DOWN
U: MOV UP,ACC
← Signal Pattern Detector All puzzles Sequence Reverser →