<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.speedsolving.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Reece</id>
	<title>Speedsolving.com Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.speedsolving.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Reece"/>
	<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php/Special:Contributions/Reece"/>
	<updated>2026-10-21T00:37:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=2GLL&amp;diff=59323</id>
		<title>2GLL</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=2GLL&amp;diff=59323"/>
		<updated>2026-05-29T06:36:51Z</updated>

		<summary type="html">&lt;p&gt;Reece: Just added optimised HTM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=2GLL&lt;br /&gt;
|image=ZBLL.png&lt;br /&gt;
|proposers=[[Zbigniew Zborowski]], [[Ron van Bruchem]], [[Timothy Sun]], [[Lars Petrus]]&lt;br /&gt;
|year=2005?&lt;br /&gt;
|anames=Step 6+7 ([[Petrus method]])&lt;br /&gt;
|subgroup=&lt;br /&gt;
|algs=84&lt;br /&gt;
|moves=13.15, 11.72 (Optimal HTM)&lt;br /&gt;
&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
|previous=[[LL:EO cube state]]&lt;br /&gt;
|next=[[Solved cube state]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2GLL&#039;&#039;&#039; (short for &#039;&#039;2-Generator Last Layer&#039;&#039;) is a subset of [[ZBLL]], when all the [[LL]] edges are oriented, it solves the LL in 1 of 493 algorithms. 2GLL consists of 85 cases (including solved) that orient the corners and permute the edges, i.e. exactly the ZBLL cases that can be solved by a [[2-gen]]erator algorithm (using only 2-Gen moves, usually R and U moves). &lt;br /&gt;
&lt;br /&gt;
2GLL is very useful when used with a system that permutes LL corners and orients LL edges before or during the last layer. One [[CFOP]]-derived system that achieves this is to do the [[cross]], three [[F2L]] pairs, [[ELS]], and lastly [[CPLS]]. One can also use specialized algorithms to control edge orientation during F2L. While these are good ways to branch off from [[CFOP]], most cubers agree that 2GLL works better with methods that, like [[ZZ]] or [[Petrus]], naturally orient the edges before the final F2L slot. 2GLL may also be used after F2L and [[CPEOLL]] which orients edges and permutes corners.&lt;br /&gt;
&lt;br /&gt;
==Learning Approach==&lt;br /&gt;
Like ZBLL and [[COLL]], 2GLL cases can be divided into eight subsets, typically called Sune, Anti-Sune, H (or Double-Sune), Pi, U, T, L, and [[EPLL]]. Each 2GLL case is typically recognized by its [[COLL]] followed by the edge cycle (see [[EPLL]]). There are up to 12 cases per COLL, or less due to symmetry.&lt;br /&gt;
&lt;br /&gt;
==Recognition==&lt;br /&gt;
1. Recognize the corner orientation case (one of 7).&lt;br /&gt;
&lt;br /&gt;
1.5? - Some people prefer to AUF right now in order to have their corners not only in their relatively correct spot, but also in their *actual* correct spot. As in, rather than having the corners a U2 away from being correctly permuted, they would do a d2, then recognize from there, or something along those lines.&lt;br /&gt;
Since a good percentage of the &#039;good&#039; algs have AUFs and/or initial rotations anyway, it doesn&#039;t make all that much of a difference. If it helps you to recognize better this way, do so.&lt;br /&gt;
&lt;br /&gt;
2. Recognize the edge cycle by looking only at the FU and RU stickers in relation to the UFR piece.&lt;br /&gt;
&lt;br /&gt;
Step 1 should be fairly easy to recognize, as there are only seven possible cases. If you have used another [[LL]] technique, then you have most likely had to recognize corner orientation before. When you see the case, simply adjust the upper-most face in order to get the case into the angle you typically recognize from, and continue to the next step.&lt;br /&gt;
&lt;br /&gt;
Step 2 is a tiny bit more complicated to recognize, but once it is gotten used to, it can really be quite easy.&lt;br /&gt;
Since there are a possible of 12 edge permutations (assuming that the puzzle is solvable and the corners are permuted) one has to be prepared for all 12.&lt;br /&gt;
&lt;br /&gt;
Here is one system to recognize these in:&lt;br /&gt;
- If you see that both the FU and RU edges are correctly positioned between corners that have been pre-permuted, then this is a &amp;quot;good&amp;quot; case, meaning that all of the edges are correctly positioned.&lt;br /&gt;
&lt;br /&gt;
- If you see that both the FU and RU edges are opposite colors of what they should be (red/orange or blue/green on the standard color scheme) then this is an &amp;quot;H perm&amp;quot; case.&lt;br /&gt;
&lt;br /&gt;
- If you see that the FU piece and RU piece should be switched with each other (a visible 2-cycle) then you have &amp;quot;Z1,&amp;quot; one of two possible Z perms.&lt;br /&gt;
- If you see that FU needs to go to LU while RU needs to go to BU, then you have the other Z perm, &amp;quot;Z2.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If the case does not follow into any of the above, then&lt;br /&gt;
- For the remaining 8 cases, the U perms, without rotating the cube, the solver should ask themselves the following:&lt;br /&gt;
--&amp;quot;Is this cycle going clockwise or anti-clockwise?&amp;quot;&lt;br /&gt;
--&amp;quot;Where is the edge that is correct?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Both of these questions can be answered by figuring out the following:&lt;br /&gt;
--&amp;quot;Where does the FU sticker need to be in respect to the corner permutation?&amp;quot;&lt;br /&gt;
--&amp;quot;Where does the RU sticker need to be in respect to the corner permutation?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Simply put, try to trace a 3-cycle of edges in the last layer. The piece that does not belong combined with the direction of the cycle is a great way to recognize and notate the cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As a quick example, scramble a standard 3x3x3 Rubik&#039;s Cube with the following:&lt;br /&gt;
R&#039; U2 R U R&#039; U R U&#039; R&#039; U&#039; R U&#039; R&#039; U2 R&lt;br /&gt;
&lt;br /&gt;
Firstly, look at the corner orientation. You should be able to find this as a [[Headlights]] case. Put these headlights in the back - if you ever decide to learn COLL or ZBLL, this is how you will probably recognize headlights cases, so it&#039;s a good idea to start that way now!&lt;br /&gt;
Next, note that this is not a &amp;quot;good&amp;quot;, H, or Z case, and therefore must be a Uperm of sorts.&lt;br /&gt;
Next, note that this is a clockwise U perm - one that does not cycle RU.&lt;br /&gt;
That&#039;s it.&lt;br /&gt;
Right then, you should be able to apply your alg, AUF, slam your cube down, and stop the timer.&lt;br /&gt;
&lt;br /&gt;
For this case, y R&#039; U2 R U R&#039; U R U R&#039; U&#039; R U&#039; R&#039; U2 R is a nice alg.  Success.&lt;br /&gt;
&lt;br /&gt;
Before looking too far into 2GLL, it would probably be best to check out [[CPLS]] first.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[ZB Method]]&lt;br /&gt;
* [[ZBLS]]&lt;br /&gt;
* [[ZZ-a]]&lt;br /&gt;
* [[VH Method]]&lt;br /&gt;
* [http://www.speedsolving.com/wiki/index.php/Special:MediaWikiAlgDB?mode=view&amp;amp;view=default&amp;amp;puzzle=3&amp;amp;group=ZBLL-T ZBLL Algorithms] (complete set)&lt;br /&gt;
* [[ZBLL]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://www.cuberoot.me/2gll/ CubeRoot 2GLL algs]&lt;br /&gt;
* [https://sites.google.com/site/antoineccantin/2gll Antoine Cantin&#039;s 2GLL algorithms]&lt;br /&gt;
* [http://www.speedsolving.com/forum/showpost.php?p=445774&amp;amp;postcount=207 Stachu&#039;s 2GLL list] - complete&lt;br /&gt;
* [http://www.speedsolving.com/forum/showthread.php?p=454801#post454801 SpeedSolving.com thread]&lt;br /&gt;
* [http://lar5.com/cube/xMain.html Lars Petrus&#039; 2GLL algorithms]&lt;br /&gt;
* [http://boca.bee.pl/cat.php?l=pl&amp;amp;cat=th&amp;amp;m=zz&amp;amp;ch=d BOCA 2GLL algs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 last layer substeps]]&lt;br /&gt;
[[Category:Acronyms]]&lt;/div&gt;</summary>
		<author><name>Reece</name></author>
	</entry>
</feed>