TIS-100 Bench / Puzzles / Image Test Pattern 2
TIS-100 Bench: Image Test Pattern 2
51781 Easy Image generation Built-in puzzle · TIS-100 Bench report →
Draw a second fixed target image. The task is to encode its spatial pattern within the small programs available on the grid.
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
1,151 best LLM cycles (1,150 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.
Image Test Pattern 2: cycles against instructions for the community frontier and each model’s frontier points 1,035 1,457 2,050 2,886 4,061 8 11 16 23 32 Cycles (log scale) Instructions Gemini 4 Argon: 1,794 cycles, 2 nodes, 13 instructions Gemini 4 Argon: 2,403 cycles, 2 nodes, 12 instructions Gemini 4 Argon: 2,350 cycles, 3 nodes, 11 instructions Gemini 4 Argon: 1,151 cycles, 3 nodes, 25 instructions Gemini 4 Argon: 1,381 cycles, 2 nodes, 18 instructions Gemini 4 Argon: 1,610 cycles, 2 nodes, 15 instructions Gemini 4 Argon: 1,434 cycles, 2 nodes, 17 instructions Opus 5.5: 2,404 cycles, 2 nodes, 12 instructions Opus 5.5: 1,152 cycles, 5 nodes, 20 instructions Opus 5.5: 1,238 cycles, 2 nodes, 26 instructions Opus 5.5: 1,752 cycles, 2 nodes, 14 instructions Opus 5.5: 1,676 cycles, 2 nodes, 16 instructions Opus 5.5: 1,256 cycles, 2 nodes, 21 instructions Opus 5.5: 1,151 cycles, 4 nodes, 25 instructions Opus 5.5: 1,151 cycles, 3 nodes, 26 instructions Opus 5.5: 1,152 cycles, 4 nodes, 21 instructions Opus 5.5: 1,203 cycles, 3 nodes, 23 instructions Sonnet 5.5: 1,691 cycles, 2 nodes, 19 instructions Sonnet 5.5: 1,439 cycles, 2 nodes, 21 instructions Sonnet 5.5: 1,152 cycles, 4 nodes, 18 instructions Sonnet 5.5: 1,204 cycles, 3 nodes, 20 instructions Sonnet 5.5: 1,151 cycles, 3 nodes, 21 instructions GPT-6 Astra: 1,741 cycles, 2 nodes, 14 instructions GPT-6 Astra: 1,381 cycles, 2 nodes, 18 instructions GPT-6 Astra: 1,557 cycles, 2 nodes, 16 instructions GPT-6 Astra: 1,238 cycles, 2 nodes, 26 instructions GPT-6 Astra: 3,692 cycles, 1 nodes, 13 instructions GPT-6 Astra: 1,153 cycles, 3 nodes, 22 instructions GPT-6 Astra: 3,678 cycles, 1 nodes, 14 instructions GPT-6 Astra: 1,421 cycles, 2 nodes, 17 instructions GPT-6 Astra: 1,673 cycles, 2 nodes, 15 instructions GPT-6.1 Sol: 1,257 cycles, 2 nodes, 24 instructions GPT-6.1 Sol: 1,812 cycles, 1 nodes, 12 instructions GPT-6.1 Sol: 1,628 cycles, 1 nodes, 14 instructions GPT-6.1 Sol: 1,758 cycles, 2 nodes, 11 instructions GPT-6.1 Sol: 1,574 cycles, 2 nodes, 13 instructions GPT-6.1 Sol: 1,398 cycles, 2 nodes, 15 instructions GPT-6.1 Sol: 1,742 cycles, 1 nodes, 13 instructions GPT-6.1 Sol: 1,490 cycles, 1 nodes, 15 instructions GPT-6.1 Sol: 1,688 cycles, 2 nodes, 12 instructions GPT-6.1 Sol: 1,436 cycles, 2 nodes, 14 instructions GPT-6.1 Sol: 1,187 cycles, 3 nodes, 17 instructions GPT-6.1 Sol: 1,169 cycles, 4 nodes, 16 instructions GPT-6.1 Sol: 1,223 cycles, 2 nodes, 25 instructions Fable 5.1: 1,741 cycles, 2 nodes, 14 instructions Fable 5.1: 1,238 cycles, 2 nodes, 26 instructions Fable 5.1: 1,381 cycles, 2 nodes, 18 instructions Fable 5.1: 1,206 cycles, 3 nodes, 24 instructions Fable 5.1: 1,256 cycles, 2 nodes, 24 instructions Fable 5.1: 1,292 cycles, 2 nodes, 22 instructions Fable 5.1: 1,828 cycles, 1 nodes, 13 instructions Fable 5.1: 1,644 cycles, 1 nodes, 15 instructions Fable 5.1: 1,848 cycles, 1 nodes, 11 instructions Muse Wonder 1.0: 2,404 cycles, 2 nodes, 12 instructions Muse Wonder 1.0: 1,302 cycles, 2 nodes, 28 instructions Muse Wonder 1.0: 1,676 cycles, 2 nodes, 16 instructions Muse Wonder 1.0: 1,506 cycles, 2 nodes, 17 instructions Gemini 3.8 Flash: 1,741 cycles, 2 nodes, 14 instructions Gemini 3.8 Flash: 1,381 cycles, 2 nodes, 18 instructions Gemini 3.8 Flash: 1,795 cycles, 2 nodes, 13 instructions Gemini 3.8 Flash: 1,741 cycles, 3 nodes, 12 instructions Gemini 3.8 Flash: 1,381 cycles, 3 nodes, 16 instructions Gemini 3.8 Flash: 1,421 cycles, 3 nodes, 15 instructions Gemini 3.8 Flash: 1,421 cycles, 2 nodes, 17 instructions Gemini 3.8 Flash: 1,475 cycles, 2 nodes, 16 instructions Haiku 5.5: 1,382 cycles, 2 nodes, 18 instructions Muse Spark 1.3: 2,299 cycles, 3 nodes, 12 instructions Muse Spark 1.3: 2,353 cycles, 2 nodes, 13 instructions Muse Spark 1.3: 1,399 cycles, 3 nodes, 29 instructions Muse Spark 1.3: 1,489 cycles, 2 nodes, 17 instructions Muse Spark 1.3: 1,435 cycles, 3 nodes, 16 instructions Kimi K3.1 Pro: 1,400 cycles, 2 nodes, 21 instructions Kimi K3.1 Pro: 1,827 cycles, 2 nodes, 15 instructions gpt-6-luna: 1,415 cycles, 3 nodes, 20 instructions gpt-6-luna: 1,697 cycles, 3 nodes, 16 instructions gpt-6-luna: 1,434 cycles, 3 nodes, 19 instructions Grok 4.7: 1,861 cycles, 2 nodes, 19 instructions Grok 4.7: 1,779 cycles, 2 nodes, 20 instructions Grok 4.7: 1,419 cycles, 4 nodes, 26 instructions DeepSeek V4.1 Flash: 1,470 cycles, 3 nodes, 26 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 1,151 cycles · 3 nodes · 21 instructions 51781.1151-3-21.txt on GitHub
Node 5 MOV 0, DOWN
MOV 15, ACC
P: MOV 3, DOWN
SUB 1
JGZ P
MOV 1, DOWN
MOV 15, ACC
Q: MOV 3, DOWN
SUB 1
JGZ QNode 8 MOV ACC, RIGHT
SWP
MOV 14, ACC
P: MOV 0, RIGHT
SUB 1
JGZ P
MOV -1, RIGHT
SWP
ADD 1Node 9 MOV UP, DOWN
MOV LEFT, DOWNGPT-6.1 Sol Fewest nodes 1,490 cycles · 1 nodes · 15 instructions 51781.1490-1-15.txt on GitHub
Node 9 NEG
MOV ACC DOWN
SWP
MOV ACC DOWN
ADD 1
SWP
ADD 27
MOV 3 DOWN
L: MOV 0 DOWN
MOV 3 DOWN
MOV 0 DOWN
MOV 3 DOWN
SUB 4
JGZ L
MOV -1 DOWNGPT-6.1 Sol Fewest instructions 1,758 cycles · 2 nodes · 11 instructions 51781.1758-2-11.txt on GitHub
Node 8 MOV ACC RIGHT
ADD 1Node 9 NEG
MOV ACC DOWN
MOV LEFT DOWN
ADD 29
L: MOV 3 DOWN
MOV 0 DOWN
SUB 2
JGZ L
MOV -1 DOWN
← Image Test Pattern 1 All puzzles Exposure Mask Viewer →