Rubik sells the original 2x2x2 cubes, Darth Maul and Homer puzzle heads.

Denny's Puzzle Pages A very nice graphical solution.

Matthew Monroe's Page Although a solution for the 3x3x3 cube, it is corners first, and thus applies to the pocket cube as well.

Philip Marshall's page A relatively short solution.

This puzzle is a simpler version of the Rubik's Cube. It goes under various names, such as Mini Cube and Pocket Cube. The puzzle is built from 8 smaller cubes, i.e. a 2×2×2 cube. Each face can rotate, which rearranges the 4 small cubes at that face. The six sides of the puzzle are coloured, so every small cube shows three colours.

This puzzle is equivalent to just the corners of the normal Rubik's cube. It is a little confusing though, because there are no face centres to use as a reference point.

This puzzle has many guises, some of which are pictured above. There are the puzzle heads such as the Mickey Mouse puzzle head by Meffert, and the Darth Maul or Simpson heads by Rubik. Also shown above is a version in the shape of a Nissan Micra, used for advertising. These puzzles change shape when they are mixed, sometimes in quite amusing ways. There are various ball versions, such as the Dreamball, the K8-ball, and the Octo. These balls have unique internal mechanisms. All these puzzles can be solved in the same way as the normal mini cube.

Another related puzzle is the pyramorphix, which is the tetrahedral puzzle shown above. It changes shape when mixed. It is like the cube but where the orientation of four of the pieces does not matter. Because of this, it has a slightly easier solution than the other versions. The Pyramorphix and the equivalent Stern puzzle are covered in more depth on a separate Pyramorphix page.

The pocket cube was patented by Ernö Rubik on 29 March 1983, US 4,378,117.

The Eastsheen 2x2x2 cube was patented by Chen Sen Li on 27 October 1998, US 5,826,871.

The Mickey Mouse puzzle head was patented by Francisco Josa Patermann on 22 May 1996, EP 712,649.

The Darth Maul puzzle head was patented by Thomas Kremer (Seven Towns Ltd.) on 17 April 2001, US 6,217,023.

The K-ball was patented by Saleh Khoudary on 11 May 2000, WO 00/25874.

- The total twist of the cubes is fixed (3)
- the orientation of the puzzle does not matter (24)

This leaves 7!·3^{6} = 3,674,160 positions.

Every position can be solved in at most 11 moves (or 14 if a half turn is considered to be two moves). Many people have used a computer search to find God's Algorithm, i.e. the shortest solution for each position, as far back as 1981. The result for both metrics is shown in the following table:

Face turn metric | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

Q u a r t e r t u r n m e t r i c |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Total | |

0 | 1 | 1 | ||||||||||||

1 | 6 | 6 | ||||||||||||

2 | 3 | 24 | 27 | |||||||||||

3 | 24 | 96 | 120 | |||||||||||

4 | 6 | 144 | 384 | 534 | ||||||||||

5 | 72 | 768 | 1,416 | 2,256 | ||||||||||

6 | 9 | 564 | 3,608 | 4,788 | 8,969 | |||||||||

7 | 126 | 3,600 | 15,072 | 14,260 | 33,058 | |||||||||

8 | 5 | 1,248 | 18,996 | 57,120 | 36,780 | 114,149 | ||||||||

9 | 120 | 9,480 | 85,548 | 195,400 | 69,960 | 360,508 | ||||||||

10 | 1,728 | 55,548 | 341,604 | 487,724 | 43,984 | 930,588 | ||||||||

11 | 72 | 14,016 | 238,920 | 841,500 | 256,248 | 96 | 1,350,852 | |||||||

12 | 1,032 | 56,440 | 455,588 | 268,532 | 944 | 782,536 | ||||||||

13 | 12 | 928 | 32,968 | 54,876 | 1,496 | 90,280 | ||||||||

14 | 8 | 160 | 108 | 276 | ||||||||||

Total | 1 | 9 | 54 | 321 | 1,847 | 9,992 | 50,136 | 227,536 | 870,072 | 1,887,748 | 623,800 | 2,644 | 3,674,160 |

In Sloane's On-Line Encyclopedia of Integer Sequences these are included as sequences A079761 and A079762.

This number is relatively small, so a computer can very quickly search through all positions to find the shortest possible solution for any given position. You can play a Javascript version which includes such a solver by clicking below.

Let the faces be denoted by the letters L, R, F, B, U and D (Left, Right Front, Back, Up and Down). Clockwise quarter turns of a face are denoted by the appropriate letter, anti-clockwise quarter turns by the letter with an apostrophe (i.e. L', R', F', B', U' or D'). Half turns are denoted by the letter followed by a 2 (i.e. L2, R2, F2, B2, U2 or D2).

Note that on this cube the moves LR' is simply a rotation of the whole cube. Similarly FB' or UD'. Therefore moving only three adjacent faces is enough to solve the cube. If we only use the F, R and D faces to solve it, then the UBL corner is never moved from its place, and the other pieces are simply placed so they line up with it. The first solution below will use all the faces because it is based on a solution for the normal Rubik's Cube.

- Decide which colour you want to place on the top face. Then hold the cube so that at least one piece already shows that colour on the top face. The remaining pieces on the top face will be placed relative to that piece.
- Find a piece in the D layer that belongs in the U layer. Rotate D so that the piece is below its destination and rotate the whole cube to get it to the front right. If all the U layer pieces are already in the top layer though some are wrongly placed then choose any D piece to displace any wrong piece from the U layer.
- Depending on its orientation, do one of the following:

1. To move FRD->URF do FDF'

2. To move RDF->URF do R'D'R

3. To move DFR->URF do FD'F'R'D2R - Repeat b-c until the top layer is done.

**Phase 2:** Place the bottom layer pieces, ignoring orientation.

- Rotate the D layer to get at least two pieces in the correct position, though they may be twisted.
- If necessary swap two pieces by using the following:

1. To swap DFR, DBL do F'R'D'RDFD'

2. To swap DFR, DFL do FDF'D'R'D'R

**Phase 3:** Twist the bottom layer pieces correctly.

- Do one of the following sequences to solve the remaining pieces.
Clockwise twists are denoted by a +, anti-clockwise ones by a -.
1. To twist DFL-, DBL+ do R'D'R F' DR'DR D2F2 2. To twist DFL+, DBL- do F2D2 R'D'RD' F R'DR 3. To twist DFL-, DBR+ do R2D'R D2R'D2R D'R2D 4. To twist DFR-, DRB-, DBL- do R'D'RD' R'D2RD2 5. To twist DFR+, DRB+, DBL+ do D2R'D2R DR'DR 6. To twist DFR-, DRB+, DBL-, DLF+ do R2D2 R D2R2 D 7. To twist DFR+, DRB-, DBL-, DLF+ do RDF R2D2F2 DF'DR2

This solution takes at most 24+8+10=42 moves.

This solution is loosely based on the Thistlethwaite algorithm adapted for the 2×2×2 cube. It uses fewer moves than solution 1, but is far more complicated since it uses a large table of sequences.

**Phase 1:** Orient all pieces correctly.

- Choose the colours which will go on the top and bottom faces of the cube.
- Hold the cube so that at least three of the pieces show one of those two colours on the top and bottom faces.
- Examine which pieces need to be twisted and in which direction to make the top/bottom faces a mixture of the two chosen colours.
- The following table lists all possible sequences needed to fix the orientations. The left column shows the twist the pieces need, in the order ULB, UBR, URF, UFL, DBR, DRF, DFL, DLB, where a + means it needs a clockwise twist, a - an anticlockwise twist.

-0+00000 | FRU2R'F |

-+000000 | R2URF'UF |

+-000000 | RU2RU2R |

0---0000 | R2U2F'RF |

--++0000 | RF'R2F2UR |

-+-+0000 | F2U2F |

+000-000 | FU'RF |

00+0-000 | R'FR'F |

--00-000 | R'UR |

0-0--000 | FRF |

0-++-000 | R2U'F |

0+-+-000 | FR2F |

+-0+-000 | R2F2U'F |

--+--000 | R'F2UR |

++++-000 | RU'R'FR2F |

0+0+-0-0 | R2F |

0++0-0-0 | RUF2U'R |

++00-0-0 | R'UR2FR |

-0-+-0-0 | RFUR |

+0---0-0 | FUR2F |

0+---0-0 | R'F2R'F |

0--+-0-0 | FRUF |

00++--00 | R2U2F2UR |

0+0+--00 | R'URU2R |

0++0--00 | FR2F2RF |

+0+0--00 | RU2FU'R |

++00--00 | RUF2R2F |

+0----00 | FRFU2R |

0+----00 | R2FR2U'R |

-+0---00 | FR2F'UR |

-+-+--00 | R'F'U2F |

0--+--00 | RUF'U'F |

0-+---00 | FR2F'R |

--0+--00 | R'U'RU2R |

+--0--00 | RU2RU'R |

--+0--00 | F2R'U2F'R |

0+-0-+00 | F2R2F |

-0+0-+00 | R'UR2U'R |

-+00-+00 | R2F'U2F |

+0-0-+00 | FU'R2U'R |

0----+00 | FR2U'R |

---0-+00 | RF'U2F |

0-+0+-00 | R |

+0-0+-00 | R'F'U'F |

+-00+-00 | F2R'U2R |

-0--+-00 | RF2UR |

00+--0+0 | RF'RF2R |

00-+-0+0 | FRFR |

-0+0-0+0 | R2UF2R |

+-00-0+0 | FR'U2RF |

-00+-0+0 | R2U'R'F2R |

--0--0+0 | R'U2F'R |

---0-0+0 | F'RU2F |

**Phase 2:** Put the pieces in position.

- Find a tetrad of pieces, i.e. 4 pieces which in the solved cube are not adjacent (i.e. any two of them have exactly 1 colour in common).
- Rotate U/D to get these pieces into one of the following patterns
and do the sequence shown:
UFL, ULB, DLF, DRB: R2 U R2 U F2 UFL, ULB, UBR, DLF: R2 U F2 UFL, UBR, URF, DLF: F2 U' F2 UFL, UBR, DLF, DBR: R2 U2 F2 ULB, URB, DLF, DFR: F2 - Rotate U to get as many pieces from the U layer adjacent to matching pieces in the bottom layer, i.e. forming as many correct columns as possible.
- If there are 4 columns, then do UF2U2R2U; if there are 2 adjacent columns then holding the cube with those columns in the B face do the sequence F2U'F2U2R2UF2U; if there are 2 non-adjacent columns, then holding the cube with those columns at FR and BL do the sequence R2U2F2U.
- The cube can now be solved by using only half turns, and at most 4 are needed. This is trivial.

This solution takes at most 24 moves (not including cancellations between the steps in phase 2).

- U 4 horizontal flags (not mirror symmetric)
- U2 4 horizontal flags (mirror symmetric)
- F2 R2 F2 4 vertical flags
- U2 F2 R2 U2 Supertwist; 6 flags
- U F2 U2 R2 U 4 vertical flags, 2 checkerboards
- R2 F2 R2 U2 4 checkerboards
- R U2 R' F2 R U' R2 U F2 U' Cube in cube
- R F U' R2 U F' R U F2 R2 Cube in cube 2
- U R F2 U R F2 R U F' R 3-Cycle
- U R U' R2 U' R' F' U F2 R F' Column turn
- F' U R' F2 U' R F U R2 U R' Corner swap
- U F2 U' Zig-zag
- U' F2 U2 R2 U' F2 U2 R2 U' 2 Checkerboards, 4 L

The following patterns are symmetric, but don't look as nice.

- U R F2 U F2 R U' Triple swap.
- U' R2 F2 R' U2 F' R2 F2 U' Two 3-cycles
- F U2 R2 F2 U Supertwist 2
- F' R F2 U2 F' U' F U2 R2 U' Six twist
- F R' F U2 F R' U R' F2 U' Six twist
- F U' R' F2 U2 R2 U' F R' Four twist
- U R U2 F' U2 F2 U' F2 R' U' Four twist 2
- R2 F' R2 F2 R' F2 Four twist 3
- F2 U2 F' U2 F2 U' Four twist 4
- F U2 R' F2 R2 F' U2 R' Four twist 5
- F2 U R' F R U2 F' U R U2 R' Double corner swap
- U F2 U F' U F U' F U2 F 3-Twist