Extract specified digits from three input numbers, then concatenate those digits into one output number.
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. 15 of 16 models solved it. Together they found 14 new Pareto-frontier points beyond the community leaderboard.
15 / 16models solved it
898best LLM cycles (596 community)
14new frontier points
Records
Score
Community best
Best LLM
Model
Cycles
596
898
Opus 5.5· +51%
Nodes
4
4
GPT-6 AstraTies record
Instructions
28
33
Opus 5.5· +18%
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 leaderboardModel frontier pointNew frontier point
Select a point with the mouse or keyboard to inspect its scores and program.
Search over time
Loading puzzle trajectories…
The search over time
Best in-game score so far, before independent testing. Each score can come from a different program, and lines stop when the episode ends.
S: JRO UP
JMP P1
JMP P2
MOV 1 RIGHT
MOV 1 RIGHT
MOV 3 RIGHT
JMP S
P2: MOV 1 RIGHT
MOV 4 RIGHT
MOV 6 RIGHT
JMP S
P1: MOV 11 RIGHT
MOV 10 RIGHT
Node 2
MOV UP ACC
ADD 1
JRO LEFT
C: SUB 300
JGZ C
ADD 300
A: SUB 100
JGZ A
ADD 100
JRO LEFT
B: SUB 10
JGZ B
ADD 9
W: MOV ACC DOWN
MOV LEFT DOWN
Node 4
MOV RIGHT ACC
JRO RIGHT
O1: MOV -1 DOWN
SUB 1
X1: JGZ O1
JMP E
O10: MOV -1 DOWN
SUB 10
X10: JGZ O10
JMP E
O100: MOV -1 DOWN
SUB 100
X100: JGZ O100
E: MOV 1 DOWN
Node 5
MOV UP RIGHT
MOV UP RIGHT
MOV UP LEFT
MOV UP LEFT
MOV UP RIGHT
MOV UP RIGHT
MOV UP LEFT
MOV UP LEFT
MOV UP RIGHT
MOV UP RIGHT
MOV UP LEFT
MOV UP LEFT
Node 6
MOV LEFT ACC
JRO LEFT
O1: MOV -1 DOWN
SUB 1
X1: JGZ O1
JMP E
O10: MOV -1 DOWN
SUB 10
X10: JGZ O10
JMP E
O100: MOV -1 DOWN
SUB 100
X100: JGZ O100
E: MOV 1 DOWN
Node 7
MOV -10 ACC
ADD 10
JRO UP
MOV ACC RIGHT
MOV -101 ACC
ADD 100
JRO UP
ADD 1
JRO UP
MOV ACC RIGHT
Node 8
MOV RIGHT ACC
ADD LEFT
MOV ACC DOWN
Node 9
MOV -101 ACC
ADD 100
JRO UP
ADD 1
JRO UP
MOV ACC LEFT
MOV -10 ACC
ADD 10
JRO UP
MOV ACC LEFT
S: JRO UP
JMP P1
JMP P2
MOV 1 RIGHT
MOV 1 RIGHT
MOV 3 RIGHT
JMP S
P2: MOV 1 RIGHT
MOV 4 RIGHT
MOV 6 RIGHT
JMP S
P1: MOV 11 RIGHT
MOV 10 RIGHT
Node 2
MOV UP ACC
ADD 1
JRO LEFT
C: SUB 300
JGZ C
ADD 300
A: SUB 100
JGZ A
ADD 100
JRO LEFT
B: SUB 10
JGZ B
ADD 9
W: MOV ACC DOWN
MOV LEFT DOWN
Node 5
MOV UP ACC
JRO UP
O1: MOV -1 DOWN
SUB 1
X1: JGZ O1
JMP E
O10: MOV -1 DOWN
SUB 10
X10: JGZ O10
JMP E
O100: MOV -1 DOWN
SUB 100
X100: JGZ O100
E: MOV 2 DOWN
Node 8
MOV -100 ACC
ADD 100
JRO UP
ADD 10
JRO UP
ADD 1
JRO UP
MOV ACC DOWN