TIS-100 Bench / Puzzles / Sequence Normalizer
TIS-100 Bench: Sequence Normalizer
NEXUS.10.656.5 Hard Sequence algorithms Memory & interpreters Built-in puzzle · TIS-100 Bench report →
Find a sequence's minimum, then subtract it from every element. The terminator is −1, so zero is valid data.
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. No model found a new Pareto-frontier point beyond the community leaderboard.
15 / 16 models solved it
494 best LLM cycles (317 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 Normalizer: cycles against instructions for the community frontier and each model’s frontier points 285 549 1,055 2,029 3,903 24 33 44 59 79 Cycles (log scale) Instructions Opus 5.5: 573 cycles, 5 nodes, 50 instructions Opus 5.5: 611 cycles, 4 nodes, 33 instructions Opus 5.5: 603 cycles, 4 nodes, 38 instructions Opus 5.5: 752 cycles, 4 nodes, 31 instructions Opus 5.5: 599 cycles, 5 nodes, 38 instructions Opus 5.5: 583 cycles, 5 nodes, 42 instructions Opus 5.5: 578 cycles, 5 nodes, 46 instructions Opus 5.5: 494 cycles, 7 nodes, 72 instructions Opus 5.5: 508 cycles, 7 nodes, 64 instructions Opus 5.5: 499 cycles, 7 nodes, 66 instructions Opus 5.5: 553 cycles, 6 nodes, 54 instructions Opus 5.5: 542 cycles, 6 nodes, 58 instructions Opus 5.5: 537 cycles, 6 nodes, 62 instructions Opus 5.5: 568 cycles, 5 nodes, 54 instructions Gemini 4 Argon: 1,199 cycles, 3 nodes, 35 instructions Gemini 4 Argon: 1,599 cycles, 3 nodes, 34 instructions Gemini 4 Argon: 819 cycles, 4 nodes, 33 instructions Gemini 4 Argon: 585 cycles, 4 nodes, 34 instructions Gemini 4 Argon: 581 cycles, 4 nodes, 35 instructions Gemini 4 Argon: 579 cycles, 4 nodes, 36 instructions Gemini 4 Argon: 548 cycles, 4 nodes, 39 instructions Gemini 4 Argon: 527 cycles, 4 nodes, 41 instructions Gemini 4 Argon: 496 cycles, 4 nodes, 48 instructions Fable 5.1: 618 cycles, 4 nodes, 40 instructions Fable 5.1: 601 cycles, 4 nodes, 43 instructions Fable 5.1: 582 cycles, 6 nodes, 43 instructions Fable 5.1: 565 cycles, 6 nodes, 46 instructions Fable 5.1: 499 cycles, 7 nodes, 58 instructions Fable 5.1: 514 cycles, 7 nodes, 53 instructions Fable 5.1: 531 cycles, 7 nodes, 50 instructions Fable 5.1: 541 cycles, 6 nodes, 55 instructions Fable 5.1: 579 cycles, 4 nodes, 53 instructions Fable 5.1: 586 cycles, 4 nodes, 48 instructions Fable 5.1: 553 cycles, 6 nodes, 50 instructions Fable 5.1: 549 cycles, 6 nodes, 54 instructions Fable 5.1: 538 cycles, 6 nodes, 59 instructions GPT-6.1 Sol: 598 cycles, 4 nodes, 40 instructions GPT-6.1 Sol: 616 cycles, 4 nodes, 39 instructions GPT-6.1 Sol: 542 cycles, 5 nodes, 42 instructions GPT-6.1 Sol: 545 cycles, 5 nodes, 39 instructions GPT-6.1 Sol: 730 cycles, 5 nodes, 36 instructions GPT-6.1 Sol: 564 cycles, 5 nodes, 38 instructions GPT-6.1 Sol: 525 cycles, 5 nodes, 46 instructions GPT-6.1 Sol: 515 cycles, 5 nodes, 47 instructions GPT-6.1 Sol: 511 cycles, 5 nodes, 52 instructions GPT-6.1 Sol: 550 cycles, 4 nodes, 46 instructions GPT-6.1 Sol: 547 cycles, 4 nodes, 51 instructions GPT-6.1 Sol: 566 cycles, 4 nodes, 45 instructions GPT-6.1 Sol: 584 cycles, 4 nodes, 44 instructions GPT-6.1 Sol: 592 cycles, 4 nodes, 41 instructions GPT-6.1 Sol: 708 cycles, 5 nodes, 37 instructions Sonnet 5.5: 582 cycles, 4 nodes, 38 instructions Sonnet 5.5: 616 cycles, 4 nodes, 37 instructions Sonnet 5.5: 547 cycles, 5 nodes, 40 instructions Sonnet 5.5: 561 cycles, 5 nodes, 39 instructions GPT-6 Astra: 660 cycles, 4 nodes, 35 instructions GPT-6 Astra: 618 cycles, 4 nodes, 40 instructions GPT-6 Astra: 678 cycles, 4 nodes, 33 instructions GPT-6 Astra: 631 cycles, 4 nodes, 37 instructions GPT-6 Astra: 696 cycles, 4 nodes, 32 instructions GPT-6 Astra: 647 cycles, 4 nodes, 36 instructions GPT-6 Astra: 609 cycles, 5 nodes, 39 instructions GPT-6 Astra: 581 cycles, 5 nodes, 42 instructions GPT-6 Astra: 575 cycles, 5 nodes, 47 instructions GPT-6 Astra: 569 cycles, 5 nodes, 49 instructions GPT-6 Astra: 560 cycles, 5 nodes, 54 instructions GPT-6 Astra: 554 cycles, 5 nodes, 62 instructions GPT-6 Astra: 598 cycles, 4 nodes, 43 instructions GPT-6 Astra: 581 cycles, 4 nodes, 46 instructions GPT-6 Astra: 574 cycles, 4 nodes, 51 instructions Haiku 5.5: 586 cycles, 4 nodes, 33 instructions Haiku 5.5: 706 cycles, 4 nodes, 31 instructions GLM-5.3: 615 cycles, 4 nodes, 36 instructions Kimi K3.1 Pro: 616 cycles, 4 nodes, 45 instructions Kimi K3.1 Pro: 620 cycles, 4 nodes, 44 instructions Kimi K3.1 Pro: 689 cycles, 4 nodes, 42 instructions Kimi K3.1 Pro: 878 cycles, 4 nodes, 41 instructions Kimi K3.1 Pro: 685 cycles, 4 nodes, 43 instructions Gemini 3.8 Flash: 667 cycles, 4 nodes, 39 instructions Gemini 3.8 Flash: 643 cycles, 4 nodes, 47 instructions Gemini 3.8 Flash: 628 cycles, 4 nodes, 53 instructions Gemini 3.8 Flash: 650 cycles, 4 nodes, 42 instructions Gemini 3.8 Flash: 635 cycles, 4 nodes, 48 instructions gpt-6-luna: 633 cycles, 4 nodes, 46 instructions DeepSeek V4.1 Flash: 636 cycles, 4 nodes, 43 instructions Muse Wonder 1.0: 651 cycles, 5 nodes, 49 instructions Muse Wonder 1.0: 666 cycles, 5 nodes, 48 instructions Muse Wonder 1.0: 672 cycles, 6 nodes, 46 instructions Muse Wonder 1.0: 701 cycles, 4 nodes, 42 instructions Grok 4.7: 755 cycles, 6 nodes, 65 instructions Grok 4.7: 702 cycles, 7 nodes, 67 instructions Grok 4.7: 685 cycles, 7 nodes, 70 instructions Muse Spark 1.3: 1,208 cycles, 6 nodes, 69 instructions Muse Spark 1.3: 940 cycles, 7 nodes, 67 instructions Muse Spark 1.3: 926 cycles, 8 nodes, 63 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 .
Opus 5.5 Fewest cycles 494 cycles · 7 nodes · 72 instructions NEXUS.10.656.5.494-7-72.txt on GitHub
Node 0 MOV 12, ACC
C: JRO DOWN
SUB 1
JMP C
MOV ACC, DOWNNode 1 MOV UP, ACC
MOV ACC, DOWN
MOV ACC, RIGHTNode 3 MOV 999, ACC
L: MOV 1, UP
SUB RIGHT
JGZ N
ADD RIGHT
JMP L
N: MOV RIGHT, ACC
JLZ E
SAV
JMP L
E: MOV 3, UP
SWP
MOV ACC, RIGHT
MOV UP, RIGHTNode 4 MOV RIGHT, NIL
L: MOV UP, ACC
MOV ACC, LEFT
MOV ACC, LEFT
JLZ E
MOV UP, ACC
MOV ACC, LEFT
MOV ACC, LEFT
JLZ E
JMP L
E: MOV LEFT, RIGHT
MOV LEFT, RIGHTNode 5 MOV ACC, LEFT
MOV LEFT, DOWN
MOV UP, RIGHT
JRO LEFT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
MOV ACC, DOWNNode 7 S: MOV UP, ACC
NEG
MOV UP, RIGHT
L: ADD RIGHT
JLZ E
MOV ACC, DOWN
SUB RIGHT
JMP L
E: MOV -1, DOWNNode 8 S: MOV LEFT, NIL
P: MOV UP, ACC
MOV ACC, LEFT
JLZ S
MOV ACC, LEFT
MOV UP, ACC
MOV ACC, LEFT
JLZ S
MOV ACC, LEFT
MOV UP, ACC
MOV ACC, LEFT
JLZ S
MOV ACC, LEFT
JMP PGemini 4 Argon Fewest nodes 1,199 cycles · 3 nodes · 35 instructions NEXUS.10.656.5.1199-3-35.txt on GitHub
Node 1 W: ADD 1
JLZ W
MOV UP, ACC
ADD 1
MOV ACC, RIGHT
JEZ Z
MOV 68, ACC
Z: SUB 69Node 5 L1: MOV ACC, RIGHT
MOV UP, ACC
MOV ACC, DOWN
NEG
MOV ACC, DOWN
JLZ L1
L2: MOV ACC, UP
MOV RIGHT, ACC
JLZ L2
L3: MOV UP, ACC
MOV ACC, DOWN
JLZ L3Node 7 MOV -999, ACC
L: SAV
B: ADD UP
JLZ NEW
ADD UP
JMP B
NEW: MOV UP, ACC
JLZ L
O: SWP
SAV
SUB UP
JLZ D
MOV ACC, DOWN
JMP O
D: MOV -1, DOWNHaiku 5.5 Fewest instructions 706 cycles · 4 nodes · 31 instructions NEXUS.10.656.5.706-4-31.txt on GitHub
Node 1 MOV UP, ACC
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, RIGHTNode 4 MOV RIGHT, ACC
L: SUB UP
JLZ KEEP
MOV UP, ACC
JLZ END
SAV
JMP L
KEEP: ADD UP
JMP L
END: SWP
NEG
MOV ACC, RIGHTNode 5 MOV 999, LEFT
S: MOV -999, UP
M: MOV LEFT, ACC
MOV UP, RIGHT
L: SAV
ADD UP
JLZ D
MOV ACC, RIGHT
SWP
JMP L
D: MOV RIGHT, ACC
MOV ACC, DOWN
JGZ D
JEZ D
← Sequence Mode Calculator All puzzles Image Test Pattern 3 →