SpaceChem Bench: Puzzles

All 55 SpaceChem puzzles from SpaceChem Bench: Can LLMs Beat Humans at 2D Spatial Programming?, with each puzzle’s difficulty, primary mechanic, chemical inputs and outputs, community archive cycle record, and the fastest of the 16 evaluated LLMs. Select any puzzle for its full records across cycles, reactors, and symbols, interactive Pareto explorer, search trajectories, and best model-written reactor blueprints and solution GIFs.

20new frontier points
11 / 55puzzles with new frontier points
11knock a community solution off the frontier

Single-reactor research puzzles 37

PuzzleTierMechanicCommunitycyclesBest LLMcyclesSolvedmodelsNewpoints
Random inputs: α Boron (B) / Aluminum (Al) / Silicon (Si), β Hydrogen (H). Output: ψ Hydrochloric Acid (HCl) ×20.Hard
Fusion
333425GPT-6 Astra+112/163
Multiple Outputs research_tutorial_6
Inputs: α Carbon Monoxide (CO). Output: ψ Carbon (C) ×10, ω Oxygen (O) ×10.
Easy
Bonding & routing
5074GPT-6 Astra14/16—
Crossover research_tutorial_1point5
Inputs: α Gold (Au), β Platinum (Pt). Output: ψ Platinum (Pt) ×10, ω Gold (Au) ×10.
Easy
Bonding & routing
136137GPT-6.1 Sol14/16—
Random Oxides sensing_3
Random inputs: α Oxygen (O), β Zinc (Zn) / Titanium (Ti). Output: ψ Titanium Dioxide (TiO2) ×10, ω Zinc Oxide (ZnO) ×10.
Medium
Sensing
176278Opus 5.54/16—
QT-3 quantum_3
Inputs: α Acetylene (C2H2). Output: ω Acetylene (C2H2) ×10.
Hard
Quantum tunnels
161226GPT-6.1 Sol7/16—
Inputs: α Hydrogen (H), β Carbon (C). Output: ψ Acetylene (C2H2) ×10.Easy
Bonding & routing
103205GPT-6.1 Sol7/16—
Best Left Unanswered research_tutorial_5
Inputs: α Nitrogen (N). Output: ψ Nitrogen (N2) ×10.
Easy
Bonding & routing
4264GPT-6 Astra13/16—
QT-1 quantum_1
Inputs: α Helium (He). Output: ω Helium (He) ×10.
Medium
Quantum tunnels
1515GPT-6 Astra+1116/16—
Right All Along research_5
Inputs: α Carbon (C), β Fluorine (F). Output: ψ Polytetrafluoroethylene ((C2F4)n) ×10.
Hard
Sensing
6721,289GPT-6 Astra5/162
Double Bonds research_tutorial_4
Inputs: α Oxygen (O). Output: ψ Oxygen (O2) ×10.
Easy
Bonding & routing
5674GPT-6 Astra13/16—
Inputs: α Hydrogen (H2), β Oxygen (O2). Output: ψ Hydrogen Peroxide (H2O2) ×10.Easy
Bonding & routing
7383GPT-6.1 Sol9/16—
Random inputs: α Oxygen (O) / Oxygen (O2). Output: ψ Oxygen (O) ×20.Medium
Sensing
6767Gemini 4 Argon16/161
QT-2 quantum_2
Inputs: α Chlorine (Cl2). Output: ω Chlorine (Cl2) ×10.
Hard
Quantum tunnels
8080GPT-6 Astra+113/16—
Inputs: α Hydrogen (H). Output: ψ Neon (Ne) ×10.Medium
Fusion
124126GPT-6.1 Sol13/16—
Danger Zone mining_1
Random inputs: α Hydrogen (H) / Hydrogen (H2). Output: ψ Hydrogen (H2) ×20.
Medium
Sensing
154220Gemini 4 Argon14/16—
Inputs: α Ethane (C2H6). Output: ψ Ethylene (C2H4) ×10, ω Hydrogen (H2) ×10.Hard
Bonding & routing
132151Opus 5.59/16—
Accidents Happen research_2
Random inputs: α Phosphorus (P) / Silicon (Si), β Hydrogen (H2). Output: ψ Phosphine (PH3) ×10, ω Silane (SiH4) ×10.
Hard
Sensing
260665GPT-6 Astra6/16—
An Introduction to Bonding research_example_2
Inputs: α Silver (Ag), β Fluorine (F). Output: ψ Silver (I) Fluoride (AgF) ×10.
Easy
Bonding & routing
7475Gemini 4 Argon13/16—
Slightly Different research_tutorial_1
Inputs: β Hydrogen (H2). Output: ω Hydrogen (H2) ×10.
Easy
Bonding & routing
4547GPT-6.1 Sol15/162
Like a Boss mining_2
Inputs: α Hydrogen (H), β Carbon (C). Output: ψ Methane (CH4) ×10.
Medium
Bonding & routing
152199Opus 5.59/161
Random inputs: α Neon (Ne) / Argon (Ar). Output: ψ Neon (Ne) ×10, ω Argon (Ar) ×10.Medium
Sensing
136136Gemini 4 Argon16/162
I Told You So organic_3
Inputs: α Carbon (C), β Hydrogen (H). Output: ψ Benzene (C6H6) ×10.
Hard
Bonding & routing
185517Sonnet 5.57/16—
Inputs: α Australium (Av), β Australium (Av). Output: ψ Moustachium 608 (Av8) ×10.Hard
Bonding & routing
156865GPT-6.1 Sol3/16—
It Takes Three bonding_3
Inputs: α Hydrogen (H), β Nitrogen (N). Output: ψ Ammonia (NH3) ×10.
Easy
Bonding & routing
102143GPT-6 Astra6/16—
A Brief History of SpaceChem research_tutorial_2
Inputs: α Hydrogen (H), β Chlorine (Cl). Output: ω Hydrochloric Acid (HCl) ×10.
Easy
Bonding & routing
7575Gemini 4 Argon13/16—
Under the Ice fusion_2
Inputs: α Hydrogen (H), β Nitrogen (N). Output: ψ Nitrous Oxide (N2O) ×10.
Medium
Fusion
7897Opus 5.510/162
Inputs: α Carbon (C), β Δ-Dihydrogen (ΔH2). Output: ψ Δ-Pseudopolyethylene ((Δ2C2H4)n) ×10.Hard
Sensing
1,1012,415GPT-6.1 Sol3/16—
Inputs: α Ethylene (C2H4), β Hydroxyl Radical (OH). Output: ψ Ethanol (C2H5OH) ×10, ω Acetaldehyde (CH3CHO) ×10.Hard
Bonding & routing
193406GPT-6 Astra8/16—
Inputs: α Hydrogen (H), β Iron (II) Oxide (FeO). Output: ψ Cobalt (II) Oxide (CoO) ×10.Medium
Fusion
4456GPT-6 Astra+116/161
Inputs: α Carbon (C), β Hydrogen (H). Output: ψ Polyethylene ((C2H4)n) ×10.Medium
Sensing
419468GPT-6.1 Sol9/163
The Blue Danube research_1
Random inputs: α Hydrogen (H) / Hydrogen (H2). Output: ψ Hydrogen (H2) ×20.
Hard
Sensing
154202Opus 5.516/16—
Of Pancakes and Spaceships research_example_1
Inputs: α Oxygen (O2). Output: ψ Oxygen (O2) ×10.
Easy
Bonding & routing
4545GPT-6 Astra+116/16—
Inputs: α Australium (Av), β Australium (Av). Output: ψ Moustachium 604 (Av4) ×10.Medium
Bonding & routing
6377GPT-6 Astra12/162
QT-4 quantum_5
Inputs: α Methane (CH4), β Carbon (C). Output: ω Methane (CH4) ×10.
Hard
Quantum tunnels
246405GPT-6.1 Sol6/161
Inputs: α Australium (Av), β Australium (Av). Output: ψ Moustachium 602 (Av2) ×10.Easy
Bonding & routing
3763GPT-6 Astra13/16—
Removing Bonds research_tutorial_3
Inputs: α Fluorine (F2). Output: ψ Fluorine (F) ×10.
Easy
Bonding & routing
2727GPT-6 Astra15/16—
Sacré Bleu! mining_3
Inputs: α Hydrogen Cyanide (HCN), β Methane (CH4). Output: ψ Hydrogen (H2) ×10, ω Acetonitrile (CH3CN) ×10.
Medium
Bonding & routing
136137Sonnet 5.513/16—

Multi-reactor production puzzles 18

PuzzleTierMechanicCommunitycyclesBest LLMcyclesSolvedmodelsNewpoints
An Introduction to Pipelines production_tutorial_1
Inputs: α Benzene (C6H6), β Acetonitrile (CH3CN). Output: ψ Acetonitrile (CH3CN) ×10, ω Benzene (C6H6) ×10.
Easy
Multi-reactor production
407407GPT-6 Astra+416/16—
Random inputs: α Nitrogen (N2) / Oxygen (O2). Output: ψ Nitric Oxide (NO) ×10.Medium
Multi-reactor production
817865GPT-6 Astra6/16—
Inputs: α Water (H2O). Output: ψ Phosphoric Acid (H3PO4) ×10.Medium
Multi-reactor production
2,0194,879GPT-6 Astra2/16—
Ω-Pseudoethyne organic_5
Random inputs: α Carbomega (Ω / C), β Hydrogen (H2). Output: ψ Ω-Pseudoethyne (ΩH3CH) ×40.
Hard
Multi-reactor production
839—0/16—
Random inputs: α Nitrogen (N2) / Oxygen (O2), β Water (H2O) / Sodium Chloride (NaCl). Output: ψ Nitric Acid (HNO3) ×5, ω Sodium Nitrate (NaNO3) ×5.Medium
Multi-reactor production
7822,106GPT-6 Astra6/16—
Random inputs: α Carbomega (Ω / C), β Hydrogen (H2). Output: ψ Ω-Acetylene (Ω2H2) ×10, ω Carbon Ring (C6) ×10.Hard
Multi-reactor production
1,0505,617GPT-6 Astra1/16—
Random inputs: α Carbon Dioxide (CO2) / Hydrogen Sulfide (H2S). Output: ψ Sulfuric Acid (H2SO4) ×10, ω Carbon (C) ×10.Medium
Multi-reactor production
1,2191,609Gemini 4 Argon3/16—
Teleporters quantum_4
Inputs: α Tungsten Trioxide (W / O). Output: ψ Tungsten Nanospike ((W)n) ×10.
Hard
Multi-reactor production
9831,308GPT-6.1 Sol5/16—
Inputs: α Nitrogen (N2), β Methane (CH4). Output: ψ Ammonia (NH3) ×10, ω Hydrogen Cyanide (HCN) ×10.Easy
Multi-reactor production
4231,004GPT-6 Astra2/16—
There's Something in the Fishcake production_tutorial_2
Inputs: α Hydrogen (H), β Chlorine (Cl). Output: ψ Hydrochloric Acid (HCl) ×10.
Easy
Multi-reactor production
412412GPT-6 Astra12/16—
Falling fusion_5
Inputs: α Water (H2O), β Krypton (Kr). Output: ψ Yttrium (Y) ×5, ω Zirconium (Zr) ×5, ξ Niobium (Nb) ×5.
Medium
Multi-reactor production
8741,620Sonnet 5.54/16—
Sleepless on Sernimir IV production_tutorial_3
Inputs: α Hydrogen (H), β Oxygen (O), γ Carbon (C). Output: ψ Formaldehyde (CH2O) ×10.
Easy
Multi-reactor production
805811GPT-6 Astra7/16—
Nothing Works bonding_7
Inputs: α Methane (CH4), β Nitrogen (N2). Output: ψ Hydrogen Cyanide (HCN) ×10, ω Hydrogen (H2) ×10.
Easy
Multi-reactor production
413873GPT-6 Astra3/16—
Σ-Ethylene organic_6
Inputs: α Hydrogen (H2), β Diatomic Sigma (Σ2). Output: ψ Σ-Ethylene (Σ2H4) ×20, ω Ethylene (C2H4) ×20.
Hard
Multi-reactor production
2,0113,689GPT-6 Astra3/16—
Inputs: α Methane (CH4). Output: ψ Hydrogen (H2) ×10, ω Ethane (C2H6) ×10.Easy
Multi-reactor production
820827GPT-6 Astra9/16—
Random inputs: α Iron Oxide (Fe / O) / Carbon (C). Output: ψ Cementite (Fe / C) ×10.Medium
Multi-reactor production
1,6182,423GPT-6 Astra4/16—
Random inputs: α Carbon (C), β Water (H2O). Output: ψ Methane (CH4) ×10, ω Carbon Dioxide (CO2) ×10.Hard
Multi-reactor production
8201,568GPT-6.1 Sol6/16—
Inputs: α Silicon Dioxide (Si / O), β Arsenic (As), γ Boron (B). Output: ψ Silicon Fragment (Si) ×10, ω Silicon Fragment (+) (Si / B) ×10, ξ Silicon Fragment (-) (Si / As) ×10.Hard
Multi-reactor production
3,35111,041GPT-6 Astra2/16—