From Speedsolving.com Wiki
Revision as of 08:19, 12 July 2020 by Imam Alam (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
2-Generator Blockbuilding method
Information about the method
Proposer(s): Imam Tanvin Alam
Proposed: 2019
Alt Names: 2-Gen Blocks
Variants: Lossless Solving Method
No. Steps: 2 major
No. Algs: 0 (1~4 or ~8 with algorithmic approach)
Avg Moves: ~48-61
Purpose(s): Experimental (Speedsolving, FMC, One-Handed Solving possible)

2GB, short for 2-Generator Blockbuilding, is similar to RUP/PRUM/RUPM method by Tsung-Yen Wu, and also Heise.

But unlike all other Blockbuilding methods (except Heise), 2GB method can utilize blockbuilding techniques throughout the solve from start to finish. And unlike all other 2-generator methods (except RUP/PRUM/RUPM), it is possible to solve the cube with 2GB method without using any predetermined or memorized Last Layer algorithms.

Another unique feature is 2GB can be implemented in such a way that it does not require previously built blocks to be broken at any point in the solve, not even momentarily.

Method Overview

Similar to Heise, 2GB is quite intuitive (in the sense that the cuber is fully aware of every move that are being made and understands what each turn is doing, and relies less on rote memorization).

With relatively few algorithms (mostly common triggers) and tolerably low move count, beginner 2GB is easy to understand and easy to implement.

It is also one of the most flexible methods (both steps have several alternative routes to adjust for the objective/situation/scramble), making it particularly appealing to those who enjoy fun, novel and elegant ways to solve. This feature also makes 2GB a good option for FMC style solving (serving as a Skeleton in particular).

2GB may also be suitable for one handed solving, since it allows CP and EO to be done early in the solve, thus reducing the cube to <R, U> moves.

General Structure

  1. Blockbuild to 2-Gen
  2. Blockbuild as 2-Gen

1. Blockbuild to 2-Gen = Build a Petrus style 3x2x2 block at LD, and perform EO and CP at the very beginning of the solve, or while blockbuilding, or immediately after the 3x2x2 block is completed

2. Blockbuild as 2-Gen = Only using <R, U> moves, build 4 corner-edge pairs (and do CO L4C while building the 3rd pair), then permute all pieces in the last 2 layers (4 pairs, 3 edges, 2 corners)


  • Ergonomic, only <R, U> after first step
  • Low algorithm count compared to more popular speedsolving methods
  • First step has easy transition from other popular methods


  • Block building can be difficult for a beginner to get used to
  • Every turn has to be planned out because there are almost no algorithms, so fast turners will be disappointed
  • Some parts of the solve, especially the second step, can be difficult to get used to

See Also

External Links

Original Proposal

Other Works by This Proposer