MegaminxLoading…

Megaminx simulator and solver

Play a virtual Megaminx in your browser, or enter the colors of your own Megaminx and get a solution.

Info

Pieces
TypeCountStickersPositionsOrientation (physical)Orientation (visual)
11211251
23023022
32032033
One row per orbit. Orientation counts are per position; multiple values mean positions differ.
Stickers
132
Axes
612 cut planes across them
Solver
Available
Distinct-piece states
≈ 1.01 × 10⁶⁸6,040,176,993,211,400,827,350,961,938,818,730,310,121,286,984,661,186,117,632,000,000,000,000 arrangements of the stickers the moves reach (Schreier–Sims)÷ 60 turns of the whole puzzle= 100,669,616,553,523,347,122,516,032,313,645,505,168,688,116,411,019,768,627,200,000,000,000Tracks individual sticker identities, even on identical-looking pieces; whole-puzzle rotations are identified. Invisible rotations of a piece and internal pieces are not counted.
Visually distinct states
Not computedVisually distinct states = distinct-piece states ÷ reachable indistinguishable arrangements.Reachable indistinguishable arrangements = 1 × reachable fraction.No visually interchangeable sticker-bearing pieces were found.The reachable fraction accounts for restrictions such as permutation parity. Computing the correct fraction and the final visual state count is not yet implemented.
Put together at random
1 in 191,600,640 reaches the original sticker identities20!·3²⁰ · 30!·2³⁰ · 12!·1¹² = 1,157,301,777,612,580,053,816,973,812,093,309,571,406,637,063,884,753,443,297,406,484,480,000,000,000,000 ways to put the pieces in: per type of piece, its pieces in any order and each in any orientation that looks different÷ 6,040,176,993,211,400,827,350,961,938,818,730,310,121,286,984,661,186,117,632,000,000,000,000 arrangements the moves reach = 191,600,640This uses distinct piece identities; the chance of reaching a visually solved state may be higher.

Moves

Face turns

BL
F
BR
L
R
U

Megaminx beginner method

A star and first layer, five middle rounds, then the last layer. Each suggestion uses the algorithms of that stage.

The reference hold has the first-layer color below and its opposite above. Preparation sets each algorithm's working hold; a return rotation is only used when the next application needs it.

First-layer star

Place five first-layer edges around the bottom center.

  1. Match each side sticker to its center; restore edges already placed.

FR face turn

FR

Place a star edge and restore edges already placed.

First-layer corners

Seat the five corners around the star.

  1. Prepare the working hold with the first-layer color above, then position and insert the corner.

Before this phase: First-layer star.

Insert a first-layer corner

[BLv2 Fv': [R', FR']]

Bring the corner under its slot with the first-layer color above. Repeat the trigger until it is seated; the star and other first-layer corners stay fixed.

Lower ring edges

Fill the five edges just above the first layer.

  1. The target edge belongs between the two faces below the front face. Free upper-face turns bring trapped pieces into reach.

Before this phase: First-layer star, First-layer corners.

Insert an edge under the front face

FR FL F2 FL' FR'

Use the top edge whose colors match the two faces below the front face.

Insert an edge under the front face

FL' FR' (F2)' FR FL

Use the top edge whose colors match the two faces below the front face.

Lower middle corners

Place the bottom corner of each upper-ring face.

  1. Extract a trapped corner from a later slot if needed, then align and use the suggested front-face turn.

Before this phase: First-layer star, First-layer corners, Lower ring edges.

Place a lower middle corner

F2

Align the corner in the working layer, then turn it into the bottom corner of the front face.

Lower middle edges

Insert the next ten edges, two per front face.

  1. Match the front sticker; choose the normal or reversed-sticker case. An upper-edge extraction brings a trapped piece into the working layer.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners.

Insert a lower middle edge

F L F2 L' F'

Match the front color and choose the slot using the upper sticker. Use the reversed-sticker variant when needed.

Insert a lower middle edge

F' R' (F2)' R F

Match the front color and choose the slot using the upper sticker. Use the reversed-sticker variant when needed.

Middle corners

Fill the five remaining middle corners.

  1. Align above the slot and repeat the matching trigger.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges.

Insert a middle corner

[R, U]

Align the corner above its slot and repeat the trigger until its colors match.

Upper middle edges

Finish the middle by inserting five upper edges.

  1. Use a left or right insertion, extracting wrong edges first.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges, Middle corners.

Insert an upper middle edge

U R U' R' U' F' U F

Match the side sticker to the front center, then insert left or right. Extract a misplaced edge with an insertion first.

Insert an upper middle edge

U' L' U L U F U' F'

Match the side sticker to the front center, then insert left or right. Extract a misplaced edge with an insertion first.

Last-layer star

Orient all five last-layer edge stickers upward.

  1. Ignore the corners and edge positions for now.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges, Middle corners, Upper middle edges.

Orient last-layer edges

[F: [R, U]]

Match the pair of sideways stickers and apply the corresponding star case.

Orient last-layer edges

[F: U R U' R']

Match the pair of sideways stickers and apply the corresponding star case.

Last-layer edge positions

Cycle the oriented edges into their matching slots.

  1. Use the suggested three-edge cycle and alignment.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges, Middle corners, Upper middle edges, Last-layer star.

Cycle last-layer edges

R U R' U R (U2)' R' U

Cycle three edges while keeping the star oriented. Corners are solved later.

Cycle last-layer edges

(R U R' U R (U2)' R' U)'

Cycle three edges while keeping the star oriented. Corners are solved later.

Last-layer corner positions

Put the last five corners in their slots.

  1. Use corner three-cycles; the solved edges stay fixed.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges, Middle corners, Upper middle edges, Last-layer star, Last-layer edge positions.

Cycle last-layer corners

L' U2 R (U2)' L U2 R' (U2)'

Put three corners in their slots without changing the solved edges. Ignore corner twists for now.

Last-layer corner orientation

Orient the corners to finish the Megaminx.

  1. Keep going through all five corners; temporary lower-layer disturbance repairs only when the procedure finishes.

Before this phase: First-layer star, First-layer corners, Lower ring edges, Lower middle corners, Lower middle edges, Middle corners, Upper middle edges, Last-layer star, Last-layer edge positions, Last-layer corner positions.

Twist the working corner

[R', FR']2

Repeat twice if needed, then bring the next corner to U–F–R with U. Finish the whole five-corner procedure: lower layers are temporarily disturbed and restore at the end.

Well known algorithms and patterns

Beginner

Right trigger

[R, U]

Left trigger

[L', U']

Last-layer star

[F: [R, U]]

Last-layer edge cycle

R U R' U R U3 R' U

Corner twist (repeat with setup)

[R', FR']

Keep the corner to orient at UFR. Repeat this trigger twice or four times, then use U to bring the next unsolved corner to UFR. Finish the entire last-layer corner procedure before judging the disturbed lower layers. Published expression: R' DR' R DR The source's DR is the lower face adjacent to R and F, called FR here. Our D is opposite U and must not be used for this step.

Patterns

Superflip

(L DL FL DL F2 R' (F2)' U BR R D FR D DR B BL) (U' F' U F2 (R2)' F' R2 F U' F R' U2 R (U2)' F' (U2)' F' U2 R U2 F U') (B DL (B2)' D DL D2 (B2)' D B DL2 (B2)' D DL' B2 (DL2)' B D B2 DL' B' (D2)')

Tomas G. Rokicki's 59-turn Superflip (1 May 2023), verified to flip all 30 edges in place while preserving corners and centers. Published expression: L BL DL BL F2 R' F2' U UR R D DR D BR B UL / U' F' U F2 R2' F' R2 F U' F R' U2 R U2' F' U2' F' U2 R U2 F U' / B BL B2' D BL D2 B2' D B BL2 B2' D BL' B2 BL2' B D B2 BL' B' D2' Randelshofer's physical face bindings: UR→BR, UL→BL, BR→DR, DR→FR, DL→FL, BL→DL. U/R/F/L/B/D keep their names. This does not add or redefine app notation aliases.