TIS-100 Bench / Puzzles / Sequence Indexer
TIS-100 Bench: Sequence Indexer
62711 Medium Memory & interpreters Sequence algorithms Built-in puzzle · TIS-100 Bench report →
Store a zero-terminated sequence, then answer index lookups. Values must remain available for later requests.
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
989 best LLM cycles (291 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 Indexer: cycles against instructions for the community frontier and each model’s frontier points 262 654 1,635 4,086 10,210 15 25 41 68 112 Cycles (log scale) Instructions Sonnet 5.5: 989 cycles, 6 nodes, 33 instructions Sonnet 5.5: 1,898 cycles, 6 nodes, 29 instructions Sonnet 5.5: 1,047 cycles, 6 nodes, 32 instructions GPT-6.1 Sol: 1,097 cycles, 5 nodes, 26 instructions GPT-6.1 Sol: 1,154 cycles, 5 nodes, 25 instructions GPT-6.1 Sol: 1,029 cycles, 5 nodes, 27 instructions GPT-6.1 Sol: 998 cycles, 5 nodes, 36 instructions GPT-6.1 Sol: 1,010 cycles, 5 nodes, 31 instructions GPT-6.1 Sol: 3,051 cycles, 4 nodes, 36 instructions Gemini 3.8 Flash: 1,025 cycles, 5 nodes, 27 instructions Fable 5.1: 1,069 cycles, 6 nodes, 33 instructions Fable 5.1: 1,068 cycles, 7 nodes, 36 instructions Fable 5.1: 1,059 cycles, 7 nodes, 39 instructions Fable 5.1: 1,127 cycles, 6 nodes, 32 instructions Opus 5.5: 1,919 cycles, 5 nodes, 22 instructions Opus 5.5: 3,585 cycles, 5 nodes, 21 instructions Opus 5.5: 1,068 cycles, 6 nodes, 34 instructions Opus 5.5: 1,129 cycles, 5 nodes, 35 instructions Haiku 5.5: 2,045 cycles, 6 nodes, 27 instructions Haiku 5.5: 1,117 cycles, 7 nodes, 38 instructions Haiku 5.5: 1,080 cycles, 7 nodes, 39 instructions Gemini 4 Argon: 2,130 cycles, 6 nodes, 21 instructions Gemini 4 Argon: 2,105 cycles, 5 nodes, 26 instructions Gemini 4 Argon: 2,131 cycles, 5 nodes, 22 instructions Gemini 4 Argon: 1,092 cycles, 6 nodes, 39 instructions Gemini 4 Argon: 1,129 cycles, 6 nodes, 38 instructions Gemini 4 Argon: 1,197 cycles, 6 nodes, 37 instructions Gemini 4 Argon: 1,270 cycles, 6 nodes, 36 instructions Gemini 4 Argon: 1,125 cycles, 5 nodes, 40 instructions Gemini 4 Argon: 1,304 cycles, 5 nodes, 37 instructions Gemini 4 Argon: 1,230 cycles, 5 nodes, 38 instructions GPT-6 Astra: 9,282 cycles, 4 nodes, 32 instructions GPT-6 Astra: 1,157 cycles, 5 nodes, 39 instructions GPT-6 Astra: 1,193 cycles, 5 nodes, 35 instructions GPT-6 Astra: 1,123 cycles, 5 nodes, 43 instructions GPT-6 Astra: 2,105 cycles, 5 nodes, 24 instructions GPT-6 Astra: 1,237 cycles, 5 nodes, 34 instructions GPT-6 Astra: 2,145 cycles, 5 nodes, 23 instructions GLM-5.3: 1,313 cycles, 6 nodes, 38 instructions GLM-5.3: 1,199 cycles, 6 nodes, 40 instructions Grok 4.7: 1,919 cycles, 7 nodes, 41 instructions Grok 4.7: 1,882 cycles, 7 nodes, 43 instructions Grok 4.7: 1,424 cycles, 8 nodes, 53 instructions DeepSeek V4.1 Flash: 1,870 cycles, 5 nodes, 39 instructions DeepSeek V4.1 Flash: 2,053 cycles, 5 nodes, 35 instructions Kimi K3.1 Pro: 2,036 cycles, 5 nodes, 26 instructions Kimi K3.1 Pro: 2,000 cycles, 6 nodes, 26 instructions Kimi K3.1 Pro: 1,938 cycles, 6 nodes, 40 instructions Muse Spark 1.3: 1,995 cycles, 7 nodes, 33 instructions Muse Spark 1.3: 1,977 cycles, 7 nodes, 39 instructions Muse Spark 1.3: 2,384 cycles, 5 nodes, 27 instructions Muse Spark 1.3: 2,664 cycles, 5 nodes, 22 instructions gpt-6-luna: 2,355 cycles, 6 nodes, 25 instructions gpt-6-luna: 2,275 cycles, 6 nodes, 27 instructions Muse Wonder 1.0: 5,160 cycles, 5 nodes, 34 instructions Muse Wonder 1.0: 3,269 cycles, 5 nodes, 50 instructions Muse Wonder 1.0: 3,037 cycles, 7 nodes, 61 instructions Muse Wonder 1.0: 2,770 cycles, 7 nodes, 66 instructions Muse Wonder 1.0: 2,808 cycles, 7 nodes, 64 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 .
Sonnet 5.5 Fewest cycles 989 cycles · 6 nodes · 33 instructions 62711.989-6-33.txt on GitHub
Node 0 L: MOV ACC, RIGHT
MOV UP, ACC
JNZ L
R: MOV RIGHT, ACC
MOV ACC, DOWN
JNZ RNode 1 MOV UP, ACC
MOV ACC, DOWN
MOV ACC, DOWNNode 3 L: MOV ACC, DOWN
MOV LEFT, ACC
JNZ L
Q: MOV RIGHT, ACC
JGZ B
JEZ G
F: MOV DOWN, UP
ADD 1
JNZ F
JMP G
B: MOV UP, DOWN
SUB 1
JNZ B
G: MOV 0, RIGHT
JMP QNode 4 SUB UP
MOV ACC, LEFT
MOV UP, ACC
MOV LEFT, DOWNNode 7 MOV UP, NIL
MOV LEFT, ACC
MOV ACC, DOWN
MOV ACC, LEFTGPT-6.1 Sol Fewest nodes 3,051 cycles · 4 nodes · 36 instructions 62711.3051-4-36.txt on GitHub
Node 0 L: MOV UP ACC
JEZ L
MOV ACC RIGHTNode 1 MOV 19 ACC
D: SUB 1
JNZ D
Q: MOV 9 ACC
SUB UP
JEZ T
L: MOV LEFT DOWN
SUB 1
JGZ L
T: MOV 0 DOWN
MOV LEFT DOWN
R: MOV DOWN ACC
JEZ Q
MOV ACC LEFT
JMP RNode 4 F: MOV UP ACC
MOV ACC DOWN
JNZ F
MOV UP DOWN
R: MOV DOWN ACC
MOV ACC UP
JNZ RNode 7 MOV 0 LEFT
F: MOV UP ACC
JEZ T
MOV ACC LEFT
JMP F
T: MOV UP ACC
MOV ACC DOWN
MOV ACC LEFT
R: MOV LEFT ACC
MOV ACC UP
JNZ RGemini 4 Argon Fewest instructions 2,130 cycles · 6 nodes · 21 instructions 62711.2130-6-21.txt on GitHub
Node 3 I: MOV ACC, UP
MOV LEFT, ACC
JNZ I
L: MOV ACC, DOWN
MOV UP, ACC
JNZ L
MOV ACC, UP
MOV RIGHT, ACC
C: SUB 1
JLZ F
MOV DOWN, UP
JMP C
F: MOV DOWN, ACC
MOV ACC, RIGHT
JMP LNode 4 MOV UP, LEFT
MOV LEFT, DOWN
← Signal Divider All puzzles Sequence Sorter →