TIS-100 Bench / Puzzles / Interrupt Handler
TIS-100 Bench: Interrupt Handler
33762 Easy Streaming state Routing & synchronization Built-in puzzle · TIS-100 Bench report →
Monitor four streams and report which one changes from 0 to 1. Previous values must be remembered independently.
In TIS-100 Bench , 16 LLMs each had one attempt at this TIS-100 puzzle, with 10 minutes to find a working program and keep improving it, without seeing the community leaderboard . 14 of 16 models solved it. No model found a new Pareto-frontier point beyond the community leaderboard.
14 / 16 models solved it
169 best LLM cycles (122 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.
Interrupt Handler: cycles against instructions for the community frontier and each model’s frontier points 110 155 220 311 440 19 27 38 53 75 Cycles (log scale) Instructions GPT-6 Astra: 306 cycles, 6 nodes, 24 instructions GPT-6 Astra: 169 cycles, 10 nodes, 56 instructions GPT-6 Astra: 176 cycles, 7 nodes, 51 instructions GPT-6 Astra: 201 cycles, 7 nodes, 43 instructions GPT-6 Astra: 275 cycles, 6 nodes, 45 instructions GPT-6 Astra: 198 cycles, 7 nodes, 47 instructions GPT-6 Astra: 193 cycles, 7 nodes, 49 instructions GPT-6.1 Sol: 338 cycles, 6 nodes, 23 instructions GPT-6.1 Sol: 306 cycles, 6 nodes, 24 instructions GPT-6.1 Sol: 202 cycles, 9 nodes, 42 instructions GPT-6.1 Sol: 229 cycles, 7 nodes, 47 instructions GPT-6.1 Sol: 248 cycles, 6 nodes, 47 instructions GPT-6.1 Sol: 169 cycles, 10 nodes, 44 instructions Gemini 4 Argon: 175 cycles, 10 nodes, 42 instructions Gemini 4 Argon: 169 cycles, 10 nodes, 51 instructions Gemini 4 Argon: 254 cycles, 6 nodes, 35 instructions Gemini 4 Argon: 198 cycles, 7 nodes, 31 instructions Gemini 4 Argon: 274 cycles, 6 nodes, 32 instructions Muse Wonder 1.0: 199 cycles, 8 nodes, 39 instructions Muse Wonder 1.0: 255 cycles, 6 nodes, 41 instructions Muse Wonder 1.0: 184 cycles, 8 nodes, 63 instructions Muse Wonder 1.0: 191 cycles, 8 nodes, 51 instructions Muse Wonder 1.0: 198 cycles, 8 nodes, 40 instructions Muse Wonder 1.0: 187 cycles, 8 nodes, 52 instructions Muse Wonder 1.0: 178 cycles, 8 nodes, 64 instructions Muse Wonder 1.0: 253 cycles, 7 nodes, 42 instructions Muse Wonder 1.0: 171 cycles, 10 nodes, 68 instructions Opus 5.5: 183 cycles, 7 nodes, 55 instructions Opus 5.5: 186 cycles, 7 nodes, 47 instructions Opus 5.5: 202 cycles, 7 nodes, 31 instructions Opus 5.5: 270 cycles, 6 nodes, 32 instructions Opus 5.5: 173 cycles, 9 nodes, 58 instructions Opus 5.5: 177 cycles, 9 nodes, 55 instructions Opus 5.5: 195 cycles, 9 nodes, 34 instructions Opus 5.5: 187 cycles, 7 nodes, 44 instructions Opus 5.5: 188 cycles, 7 nodes, 41 instructions Opus 5.5: 184 cycles, 7 nodes, 52 instructions Opus 5.5: 196 cycles, 7 nodes, 36 instructions Opus 5.5: 193 cycles, 9 nodes, 39 instructions Opus 5.5: 183 cycles, 9 nodes, 47 instructions Muse Spark 1.3: 304 cycles, 6 nodes, 54 instructions Muse Spark 1.3: 201 cycles, 9 nodes, 42 instructions Muse Spark 1.3: 185 cycles, 10 nodes, 44 instructions Muse Spark 1.3: 358 cycles, 6 nodes, 39 instructions Sonnet 5.5: 185 cycles, 7 nodes, 39 instructions Sonnet 5.5: 247 cycles, 6 nodes, 41 instructions Gemini 3.8 Flash: 200 cycles, 9 nodes, 35 instructions Gemini 3.8 Flash: 203 cycles, 7 nodes, 33 instructions Gemini 3.8 Flash: 201 cycles, 8 nodes, 34 instructions Gemini 3.8 Flash: 197 cycles, 10 nodes, 36 instructions Gemini 3.8 Flash: 258 cycles, 6 nodes, 43 instructions Gemini 3.8 Flash: 260 cycles, 6 nodes, 37 instructions Gemini 3.8 Flash: 309 cycles, 6 nodes, 24 instructions Kimi K3.1 Pro: 254 cycles, 7 nodes, 49 instructions Kimi K3.1 Pro: 201 cycles, 9 nodes, 34 instructions Kimi K3.1 Pro: 197 cycles, 10 nodes, 36 instructions Kimi K3.1 Pro: 352 cycles, 6 nodes, 40 instructions Fable 5.1: 272 cycles, 6 nodes, 34 instructions Fable 5.1: 198 cycles, 10 nodes, 36 instructions Fable 5.1: 211 cycles, 7 nodes, 33 instructions Fable 5.1: 206 cycles, 8 nodes, 34 instructions Grok 4.7: 201 cycles, 9 nodes, 50 instructions Haiku 5.5: 215 cycles, 7 nodes, 43 instructions DeepSeek V4.1 Flash: 323 cycles, 7 nodes, 29 instructions DeepSeek V4.1 Flash: 324 cycles, 7 nodes, 27 instructions DeepSeek V4.1 Flash: 362 cycles, 6 nodes, 53 instructions DeepSeek V4.1 Flash: 396 cycles, 6 nodes, 46 instructions DeepSeek V4.1 Flash: 266 cycles, 8 nodes, 27 instructions gpt-6-luna: 335 cycles, 9 nodes, 45 instructions gpt-6-luna: 353 cycles, 9 nodes, 44 instructions gpt-6-luna: 369 cycles, 8 nodes, 46 instructions gpt-6-luna: 386 cycles, 8 nodes, 45 instructions gpt-6-luna: 383 cycles, 7 nodes, 47 instructions gpt-6-luna: 400 cycles, 7 nodes, 46 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.1 Sol Fewest cycles 169 cycles · 10 nodes · 44 instructions 33762.169-10-44.txt on GitHub
Node 0 Z: MOV UP ACC
JEZ O
MOV 1 DOWN
JMP H
K: MOV 0 DOWN
H: MOV UP ACC
JNZ K
O: MOV 0 DOWNNode 1 Z: MOV UP ACC
JEZ O
MOV 2 DOWN
JMP H
K: MOV 0 DOWN
H: MOV UP ACC
JNZ K
O: MOV 0 DOWNNode 2 Z: MOV UP ACC
JEZ O
MOV 3 DOWN
JMP H
K: MOV 0 DOWN
H: MOV UP ACC
JNZ K
O: MOV 0 DOWNNode 3 Z: MOV UP ACC
JEZ O
MOV 4 DOWN
JMP H
K: MOV 0 DOWN
H: MOV UP ACC
JNZ K
O: MOV 0 DOWNNode 5 MOV UP ACC
ADD LEFT
MOV ACC DOWNNode 6 MOV UP ACC
ADD RIGHT
MOV ACC DOWNNode 9 MOV UP ACC
ADD LEFT
MOV ACC DOWNSonnet 5.5 Fewest nodes 247 cycles · 6 nodes · 41 instructions 33762.247-6-41.txt on GitHub
Node 0 A: MOV UP,ACC
MOV ACC,RIGHT
JEZ A
B: MOV UP,ACC
MOV 0,RIGHT
JNZ BNode 1 A: MOV UP,ACC
JEZ Z
MOV LEFT,ACC
ADD 2
MOV ACC,RIGHT
B: MOV UP,ACC
JEZ Z
MOV LEFT,RIGHT
JMP B
Z: MOV LEFT,RIGHTNode 2 A: MOV UP,ACC
JEZ Z
MOV LEFT,ACC
ADD RIGHT
ADD 3
MOV ACC,DOWN
B: MOV LEFT,ACC
ADD RIGHT
MOV ACC,DOWN
MOV UP,ACC
JNZ B
JMP A
Z: MOV LEFT,ACC
ADD RIGHT
MOV ACC,DOWNNode 3 A: MOV UP,ACC
JEZ Z
MOV 4,LEFT
B: MOV UP,ACC
JEZ Z
MOV 0,LEFT
JMP B
Z: MOV 0,LEFTGPT-6.1 Sol Fewest instructions 338 cycles · 6 nodes · 23 instructions 33762.338-6-23.txt on GitHub
Node 1 MOV UP ACC
ADD ACC
ADD LEFT
MOV ACC RIGHTNode 2 MOV UP ACC
JEZ O
MOV 3 ACC
O: ADD LEFT
ADD RIGHT
MOV ACC DOWN
MOV ACC DOWNNode 3 MOV UP ACC
ADD ACC
ADD ACC
MOV ACC LEFTNode 9 SUB UP
NEG
JGZ O
MOV 0 ACC
O: MOV ACC DOWN
MOV UP ACC
← Signal Edge Detector All puzzles Signal Pattern Detector →