Jaap's Puzzle Page

Mini Cube, the 2×2×2 Rubik's Cube

Pocket Cube Mickey Mouse puzzle head Darth Maul puzzle head Homer Simpson puzzle head Dreamball K8 ball Octo Nissan Micra puzzle Pyramorphix Stern

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 number of positions:

There are 8 pieces, with 3 orientations each, giving a maximum of 8!·38 positions. This limit is not reached because:

This leaves 7!·36 = 3,674,160 positions.

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 results are shown in the table below. It shows that every position can be solved in at most 11 moves (8.7556 on average), or 14 (10.666 on average) if a half turn is considered to be two moves).

Face turn metric
Q
u
a
r
t
e
r

t
u
r
n

m
e
t
r
i
c
01234567891011Total
011
166
232427
32496120
46144384534
5727681,4162,256
695643,6084,7888,969
71263,60015,07214,26033,058
851,24818,99657,12036,780114,149
91209,48085,548195,40069,960360,508
101,72855,548341,604487,72443,984930,588
117214,016238,920841,500256,248961,350,852
121,03256,440455,588268,532944782,536
131292832,96854,8761,49690,280
148160108276
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.

Click here for a Javascript Mini Cube

Notation:

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.

Solution 1:

Phase 1: Solve the top layer.
  1. 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.
  2. 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.
  3. 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
  4. Repeat b-c until the top layer is done.

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

  1. Rotate the D layer to get at least two pieces in the correct position, though they may be twisted.
  2. 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.

  1. 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.

Solution 2:

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.

  1. Choose the colours which will go on the top and bottom faces of the cube.
  2. Hold the cube so that at least three of the pieces show one of those two colours on the top and bottom faces.
  3. Examine which pieces need to be twisted and in which direction to make the top/bottom faces a mixture of the two chosen colours.
  4. 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
-+000000R2URF'UF
+-000000RU2RU2R
0---0000R2U2F'RF
--++0000RF'R2F2UR
-+-+0000F2U2F
+000-000FU'RF
00+0-000R'FR'F
--00-000R'UR
0-0--000FRF
0-++-000R2U'F
0+-+-000FR2F
+-0+-000R2F2U'F
--+--000R'F2UR
++++-000RU'R'FR2F
0+0+-0-0R2F
0++0-0-0RUF2U'R
++00-0-0R'UR2FR
-0-+-0-0RFUR
+0---0-0FUR2F
0+---0-0R'F2R'F
0--+-0-0FRUF
00++--00R2U2F2UR
0+0+--00R'URU2R
0++0--00FR2F2RF
+0+0--00RU2FU'R
++00--00RUF2R2F
+0----00FRFU2R
0+----00R2FR2U'R
-+0---00FR2F'UR
-+-+--00R'F'U2F
0--+--00RUF'U'F
0-+---00FR2F'R
--0+--00R'U'RU2R
+--0--00RU2RU'R
--+0--00F2R'U2F'R
0+-0-+00F2R2F
-0+0-+00R'UR2U'R
-+00-+00R2F'U2F
+0-0-+00FU'R2U'R
0----+00FR2U'R
---0-+00RF'U2F
0-+0+-00R
+0-0+-00R'F'U'F
+-00+-00F2R'U2R
-0--+-00RF2UR
00+--0+0RF'RF2R
00-+-0+0FRFR
-0+0-0+0R2UF2R
+-00-0+0FR'U2RF
-00+-0+0R2U'R'F2R
--0--0+0R'U2F'R
---0-0+0F'RU2F

Phase 2: Put the pieces in position.

  1. 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).
  2. 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
    This leaves the tetrad in the U layer, and the other tetrad in the D layer.
  3. 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.
  4. 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.
  5. 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).

Nice patterns:

  1. U 4 horizontal flags (not mirror symmetric)
  2. U2 4 horizontal flags (mirror symmetric)
  3. F2 R2 F2 4 vertical flags
  4. U2 F2 R2 U2 Supertwist; 6 flags
  5. U F2 U2 R2 U 4 vertical flags, 2 checkerboards
  6. R2 F2 R2 U2 4 checkerboards
  7. R U2 R' F2 R U' R2 U F2 U' Cube in cube
  8. R F U' R2 U F' R U F2 R2 Cube in cube 2
  9. U R F2 U R F2 R U F' R 3-Cycle
  10. U R U' R2 U' R' F' U F2 R F' Column turn
  11. F' U R' F2 U' R F U R2 U R' Corner swap
  12. U F2 U' Zig-zag
  13. U' F2 U2 R2 U' F2 U2 R2 U' 2 Checkerboards, 4 L

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

  1. U R F2 U F2 R U' Triple swap.
  2. U' R2 F2 R' U2 F' R2 F2 U' Two 3-cycles
  3. F U2 R2 F2 U Supertwist 2
  4. F' R F2 U2 F' U' F U2 R2 U' Six twist
  5. F R' F U2 F R' U R' F2 U' Six twist
  6. F U' R' F2 U2 R2 U' F R' Four twist
  7. U R U2 F' U2 F2 U' F2 R' U' Four twist 2
  8. R2 F' R2 F2 R' F2 Four twist 3
  9. F2 U2 F' U2 F2 U' Four twist 4
  10. F U2 R' F2 R2 F' U2 R' Four twist 5
  11. F2 U R' F R U2 F' U R U2 R' Double corner swap
  12. U F2 U F' U F U' F U2 F 3-Twist