#### Shiv3r

##### Member

- Joined
- Mar 16, 2016

- Messages
- 800

- Location
- San Diego or thereabouts

- WCA
- 2016LEWI04

- YouTube
- Visit Channel

(At the time of this posting, the first 2 sections are just copy pasted from the SS wiki page for ZZ method.)

**OCLL/PLL**The LL is completed by first orienting the corners (OCLL), and then permuting corners and edges (PLL). This is the second least algorithm intensive 2-look method for solving the last layer, following ZZ-reduction.**OCELL/CPLL**This is similar to using COLL/EPLL, but more of the algorithms can be 2-gen. First the LL corners are oriented and LL edges are permuted in one step, then the cube is completed with CPLL in the final step.**ZZ-a:**ZBLL is used to complete the last layer in a single step, also known as 1LLL (one-look last layer). There are 494 cases, solvable by 177 algorithms, in an average of ~12.08 moves.**COLL/EPLL**, or ZZ-VH(sometimes mistakenly called ZZ-a). The first step, COLL, orients and permutes the LL corners while preserving LL edge orientation(42 algorithms). The second step, EPLL, permutes the LL edges(4 algorithms). Often used in OH solving because all EPLL's can be solved 2-gen.**NMLL**completes the last layer when matching or non-matching blocks are used. The first step separates the colors belonging to the left and right layer. The second finishes permutation.

**ZZ-b:**During F2L, the solver employs a technique called Phasing to correctly permute two opposite LL edges. Before the last corner-edge pair is placed, the solver uses one of several algorithms depending on how the edges are positioned. The last layer is then completed with one look using ZZLL.

**ZZ-WV:**Before the last corner-edge pair is placed, the solver correctly orients all the corners by using 1 of 27 algorithms. After the first two layers, the solver is left with a PLL case, since both edges and corners are oriented.

**ZZ-c:**The last layer corners are oriented during insertion of the last F2L block. This system is similar to using Winter Variation, but can be applied to*any*last block situation and uses many more algorithms. Conceptually, the comparison of ZZ-c with ZZ-WV is similar to the comparison of ZBLS with VH.

**ZZ-blah**The last layer corners are*disoriented*during insertion of the last slot allowing the last layer to be solved using the Pi and H subsets of ZBLL.

**MGLS-Z**During the F2L last slot, only the edge is placed. LL corner orientation and the final F2L corner are then solved in one step using CLS. Finally the solve is completed with PLL.

**EJLS**Similar to MGLS-Z, but using less algorithms. During the F2L last slot the edge and corner are connected and placed, but the corner is not necessarily oriented. A subset of CLS is then used to orient the last slot corner along with the LL corners. PLL to finish.

**ZZ-d:**Just before the completion of the left-hand F2L block, the solver permutes the remaining corners to put the cube into an <R, U> group. This makes the rest of the solve 2-gen, which is even faster than 3-gen. Only a maximum of 2 additional moves are required to correctly permute the corners. The process is called, CPLS. However, the solver must determine the permutation of all the unsolved corners to execute this step; this is a slow process, which makes ZZ-d inappropriate for speed solving. 2GLL to finish.

**ZZ-Orbit:**A variation of ZZ-d, the solver will permute all the corners during insertion of last F2L's pair. Recognition is not so straight forward, but much faster than that of ZZ-d. Once performed, a 2-gen subset of ZZLL, consisting of 71 algs, can be used for 1-look last layer. This has many similarities to CPLS/2GLL, but was developed independently. Thread:[1] Guide:[2]

**ZZ-e:**Similar to ZZ-d and ZZ-Orbit. After solving left block, the solver swaps remaining corners to put the cube into an <R, U> group. The process is called, 'Semi-Permunitation'. This makes the rest of the solve 2-gen, which is even faster than 3-gen. However, the solver must determine the permutation of all the unsolved corners to execute this step; this is a slow process, which makes ZZ-e inappropriate for speed solving, even more than ZZ-d. 2GLL to finish.

**ZZ-reduction**During F2L, the solver employs a technique called Phasing to correctly permute two opposite LL edges. Then a 2-look orientation/permutation approach is used, with the phased edges preserved in the orientation step, resulting in a reduction of PLL cases down to 9 compared to 21 in full PLL. This is the least algorithm intensive 2-look method for solving the last layer of any 2LLLmethod, needing 7 + 9 = 16 total algorithms.

**ZZ-z:**Similar to ZZ-d, ZZ-e, and ZZ-orbit, this variant relies on permuting the corners so that the solve can be done 2-gen after the 3rd step. This variant also has fewer algorithms than any other variant. First, the solver creates an EOLine, left block, CP, 1x2x2 block on BDR, LPELL, 2GLL.

**ZZ-CT:**This variant solves EO and all but one F2L slot, then inserts the last edge and orients corners in one algorithm, then solves the rest (PLL and one corner), again in one algorithm.

- ZZ-porky v1(or ZZ-porky1): after solving first block, place the DRF & DRB corners correctly, without regards to orientation.. then execute an algorithm to solve corner Permutation so that the rest of the solve can be done 2-gen.

- ZZ-porky1 variant: ZZ-Rainbow: after EOline, place the DRF and DRB corners in place and get the FB pieces in the L and U layers. Then either solve the first block<LU> or do a z rotation and then solving it RU. after first block you have already done the setup moves for ZZ-porky v1, and so execute the ZZ-porky algorithm, then solve the rest of the cube 2-gen.

- ZZ-porky V2(or ZZ-porky2): after solving the first square of ZZF2L, place the DRB and DRF corners and AUF the last first block corner to UBL. then execute an algorithm to permute the corners. then insert the last first block pair using only <LU> moves, then solve the rest of the cube with only <RU> moves.

- CPLS+2GLL: after solving ZZF2L-1 slot, insert the edge. then insert the final corner while solving CP, then finish with 2GLL.

- ZZ-snake pattern(ZZ-SP): after solving the first ZZF2L block on L, solve a 1x2x3 block on the top of the cube with <RU>, then rotate with a z' and solve the LL.

- ZZ-top: during EOline, orient only the cross edges and F2L edges. After ZZF2L you will end up with the same last layer as CFOP, so you can just do OLL/PLL.

- ZZ-LSE or ZZ-4c: a variant I proposed a while back. Instead of solving EO and a line comprising of DF and DB, solve EO and then place the edges that go to UL and UR at DF and DR. After ZZF2L, you can then do COLL and then go directly into Roux LSE step 4c, which often is more efficient than EPLL.

- ZZ-DF: solve EO but only place the DB edge. this allows for significant freer blockbuilding than normal ZZF2L.