RubiksBench
Can a language model solve a Rubik's Cube in one reply? Each model sees a scrambled cube as text and must write every move at once. No tools and no second try. Our engine plays the moves and checks the cube.
Leader · 20 movesGPT-6 Astra9/10
All models · 6 moves12 of 34models solved even one of the 10 cubes
Scramble
| Model | Cubes | Solved |
|---|---|---|
| GPT-6.1 Solxhigh | 10/10125 moves | |
| GPT-6 Astraxhigh | 10/1074 moves | |
| Kimi K3.1 Promax | 9/10100 moves | |
| GPT-5.6 Solxhigh | 7/10101 moves | |
| Claude Opus 5.5low | 5/1072 moves | |
| Gemini 4 Argonhigh | 5/106 moves | |
| Claude Sonnet 5.5high | 4/1085 moves | |
| Claude Opus 5low | 4/1031 moves | |
| GLM 5.3 FlashXlow | 2/1072 moves | |
| GPT-6 Solhigh | 2/1054 moves | |
| Claude Fable 5.1max | 2/1046 moves | |
| Grok 4.7xhigh | 1/1080 moves | |
| Muse Spark 1.3 Contributormedium | 0/10 | |
| SSpace Bunny Alphaxhigh | 0/10 | |
| Claude Haiku 5.5medium | 0/10 | |
| GPT-6 Lunahigh | 0/10 | |
| Gemini 3.1 Pro Previewlow | 0/10 | |
| DeepSeek V4 Flash 0731low | 0/10 | |
| DeepSeek V4 Flash 0423high | 0/10 | |
| Mercury 3low | 0/10 | |
| Qwen3.8 27Bxhigh | 0/10 | |
| GPT-6 Luna Prohigh | 0/10 | |
| Hy4 Previewlow | 0/10 | |
| GLM 5.3 Flashlow | 0/10 | |
| Gemini 3.8 Flashlow | 0/10 | |
| Qwen3.8 Flashlow | 0/10 | |
| DeepSeek V4 Pro 0813low | 0/10 | |
| Claude Sonnet 5low | 0/10 | |
| DeepSeek V4.1 Flashhigh | 0/10 | |
| Kimi K3low | 0/10 | |
| Mistral Large 4 0high | 0/10 | |
| Grok 4.6high | 0/10 | |
| Muse Wonderlow | 0/10 | |
| Qwen3.8 Max Primexhigh | 0/10 |
solvedwrong answerno answer (thought until its budget ran out)
Updated 2026-10-25
Every cube can be solved in 20 moves or fewer, so scrambles longer than about 20 moves add no difficulty.
- Input
- All 54 stickers of the cube, laid out as a flat map with each face labelled.
- Prompt
Show the prompt for cube 1 at 6 moves
This is the whole prompt, sent as the only message. There is no system message. Only the cube changes between cubes. Each model page shows the prompt for every cube.
Below is a scrambled Rubik's Cube, shown unfolded with all 6 faces visible. Each face is a 3x3 grid of stickers. Each letter names a sticker's color, using the face it belongs on when the cube is solved: U=White (Up), R=Red (Right), F=Green (Front), D=Yellow (Down), L=Orange (Left), B=Blue (Back). The diagram is laid out as follows: - The first 3 lines (indented) are the U (Up) face. - The next 3 lines each hold four space-separated 3-sticker groups. Left to right, these groups are the L (Left), F (Front), R (Right) and B (Back) faces. - The last 3 lines (indented) are the D (Down) face. Each face's rows and columns are oriented as they appear once the cube is folded up: - U: its first line is the row touching B, and its last line is the row touching F. - D: its first line is the row touching F, and its last line is the row touching B. - L, F, R and B: the first line of each is the row touching U. - Reading a line from left to right: U, F and D run from L to R; R runs from F to B; L runs from B to F; and B runs from R to L. U U F B U F L F R B D F U R F D L L D L R L L F U F B U R R D B D R R F U U D B B B U F D R R L B D L B D L Give the sequence of moves that returns this cube to a fully solved state (all 9 stickers on each face matching). Respond with only the move sequence in standard notation: a space-separated list of face letters (U, D, L, R, F, or B), each optionally followed by ' for a counterclockwise turn or 2 for a double turn. Do not copy any example — work out the actual sequence for the cube shown above. Do not include any explanation, commentary, or code.- Output
- One list of moves in standard notation. Nothing else is read.
- Check
- A cube counts as solved only when every sticker is back in place.
- Cubes
- Every model gets the same cubes, in the same order. 3 moves is a pass-or-fail sanity check of up to 5 cubes. 6, 10 and 20 moves are scored on 10 cubes each, and a model must pass one length to go on to the next.
- Effort
- Many models let you set how long they think. The board shows each model at its best measured setting. Tick "every effort setting" to see the rest.
- Moves
- Average length of the correct answers. A 6-move scramble can be solved in about 7 moves.