<?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=ChandlerSch</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=ChandlerSch"/>
	<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php/Special:Contributions/ChandlerSch"/>
	<updated>2026-10-30T20:28:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=Last_Layer&amp;diff=33056</id>
		<title>Last Layer</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=Last_Layer&amp;diff=33056"/>
		<updated>2017-09-18T20:39:44Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: Fixed two spelling issues.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LL higlight.jpg|thumb|160px|The Last Layer]]&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;Last Layer&#039;&#039; (normally abbreviated as &#039;&#039;&#039;LL&#039;&#039;&#039;, also called &#039;&#039;&#039;Last Slice&#039;&#039;&#039;) refers to the complete movable &amp;quot;slice&amp;quot; of a twisty puzzle which is the last to be solved in a [[Layer-By-Layer]] method. The &#039;&#039;&#039;Last Layer&#039;&#039;&#039; (normally abbreviated as &#039;&#039;&#039;LL&#039;&#039;&#039;) is the layer that must be solved on a [[cube]] when all of the other layers have already been finished. All pieces of the last layer can move together.&lt;br /&gt;
&lt;br /&gt;
Last layer is different from a Last [[face]]. Rather than just including the stickers of the last side of a twisty puzzle, the last layer includes all of the stickers on all of the pieces of the last slice.&lt;br /&gt;
&lt;br /&gt;
== Confusion with the Top Layer ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Top layer.gif|thumb|160px|Top Layer]]&lt;br /&gt;
&lt;br /&gt;
Last Layer is often confused with the Top Layer (U layer). Indeed, most of [[Layer-By-Layer]] methods (as [[CFOP]]) solve the Top Layer at the end of the solve. In those methods, the Top Layer and the Last Layer are the same.&lt;br /&gt;
&lt;br /&gt;
== Last Layer methods ==&lt;br /&gt;
&lt;br /&gt;
{{Main Article|Article=Last Layer methods}}&lt;br /&gt;
&lt;br /&gt;
Thus any last layer steps will be the last few steps of a method. The last layer is very often found with a prefix that refers to what part of the last layer is being solved in the particular [[method]], such [[OLL]] (orienting the pieces), [[PLL]] (permuting the pieces), or [[CxLL]] (solving the corners).&lt;br /&gt;
&lt;br /&gt;
There is no practical method that solves a completely scrambled last layer in one step every time, because there are far too many cases to learn (although the [[ZBLL]] method, which solves the last layer when edges are already oriented, is close to this level of difficulty): not counting inverses or mirrored positions, there are a total of 1,211 cases. Because of this, the last layer is always solved in multiple steps. The number of steps is counted in numbers of [[looks]] (the number of separate algorithms needed to finish the cube). The vast majority of [[speedcuber]]s today use a two-look last layer (2LLL): possible ways to do this include [[OLL]]/[[PLL]] and [[CLL]]/[[ELL]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Layer-By-Layer]]&lt;br /&gt;
* [[Layer]]&lt;br /&gt;
* [[F2L]]&lt;br /&gt;
* [[First Layer]]&lt;br /&gt;
* [[OLL]]/[[PLL]]&lt;br /&gt;
* [[CxLL]]/[[ELL]]&lt;br /&gt;
* [[ZBLL]]&lt;br /&gt;
* [[Algorithm Database]]&lt;br /&gt;
* [[Intuitive solving]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.ai.univ-paris8.fr/~bh/cube/solutions_tout.html List of algorithms to solve the last layer in one step]&lt;br /&gt;
&lt;br /&gt;
[[Category:Terminology]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=PLL&amp;diff=33055</id>
		<title>PLL</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=PLL&amp;diff=33055"/>
		<updated>2017-09-18T20:38:44Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* External links */ Grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=PLL&lt;br /&gt;
|image=PLLinfo.jpg&lt;br /&gt;
|proposers=[[Hans Dockhorn]], [[Anneke Treep]], [[Jessica Fridrich]]&lt;br /&gt;
|year=&lt;br /&gt;
|anames=&lt;br /&gt;
|variants=&lt;br /&gt;
|subgroup=&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|algs=21&lt;br /&gt;
|moves=11.8 [[HTM]]&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
|previous=[[OLL cube state]]&lt;br /&gt;
|next=[[Solved cube state]]&lt;br /&gt;
|previousimage=[[Image:OLLinfo.png|120px|left|link=OLL cube state]]&lt;br /&gt;
|nextimage=[[Image:Mini maru.jpg|120px|left|link=Solved_cube_state]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;PLL&#039;&#039;&#039; is the acronym for &#039;&#039;&#039;Permutation of the Last Layer&#039;&#039;&#039;. Permutation of the [[Last Layer]] is the last step of many speedsolving methods. In this step, the pieces on the top layer have already been oriented ([[OLL]]) so that the top face has all the same color, and they can now be moved into their solved positions. There are 21 PLLs (13 if you count mirrors and inverses as being the same) and each one is named after a letter. The following page gives a list of all of the PLLs, along with a picture and a list of common [[algorithm]]s for each one. The diagrams below are top views of where you want the pieces to go. For example, the [[PLL#T_Permutation|T Permutation]] (or &#039;T perm&#039;) swaps the UL and UR edges, as well as the UFR and UBR corners. If you like, try out all of the available algorithms for a case to see which one feels the fastest to you - the same algorithm may not be the fastest for everyone, and shorter algorithms are not always faster than longer ones. PLL is a subgroup of [[ZBLL]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[2-Look PLL]]&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=PLL PLL Algorithm Database]&lt;br /&gt;
* [[2-Sided PLL Recognition]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://paritycasecubing.wordpress.com/2014/05/29/updated-pll-2sr-a-guide-to-recognising-plls-by-looking-at-only-two-sides-v2-0 &amp;quot;PLL 2SR: A guide to recognizing PLLs by looking at only two sides (V2.0)&amp;quot;] (Comparative pattern analysis of PLLs from all angles, by Parity Case)&lt;br /&gt;
* [http://rishidoshi.blogspot.com/2010/12/pllpatterns.html Recognize PLLs by patterns] (PLL patterns and Algs by RiDo)&lt;br /&gt;
* [http://mordred.awardspace.us/PLLCheatSheet.pdf PLL Cheat Sheet] (Printable PDF of all PLL algorithms on a single page)&lt;br /&gt;
* Speedsolving.com: [http://www.speedsolving.com/forum/showthread.php?t=19867 Recognizing PLLs from only 2 sides]&lt;br /&gt;
* [http://rishidoshi.blogspot.in/2010/11/2-sided-pll-recognition-play-tool-excel.html Recognizing PLLs from only 2 sides] - Improved version&lt;br /&gt;
*[http://www.youtube.com/watch?v=pnnb2rgLRuU&amp;amp;list=PLR6AczKIDIf2YOjujNNPvif3EPrNS2Jhz|PLL YouTube series]&lt;br /&gt;
&lt;br /&gt;
=PLL algorithms=&lt;br /&gt;
{{Algnote}}&lt;br /&gt;
==Permutations of Edges Only==&lt;br /&gt;
This subgroup, [[EPLL]] is used as a [[substep]] for many speedsolving methods, for example in the [[VH method]] ([[COLL]]).&lt;br /&gt;
&lt;br /&gt;
{{H-PLL}}&lt;br /&gt;
{{U-PLL(a)}}&lt;br /&gt;
{{U-PLL(b)}}&lt;br /&gt;
{{Z-PLL}}&lt;br /&gt;
&lt;br /&gt;
==Permutations of Corners Only==&lt;br /&gt;
This is also known as [[CPLL]] (Corner Permute Last Layer). There is one more case in this group, the X-PLL but that is the same alg as [[H-PLL]] + U2, see [[EPLL]].&lt;br /&gt;
&lt;br /&gt;
{{A-PLL(a)}}&lt;br /&gt;
{{A-PLL(b)}}&lt;br /&gt;
{{E-PLL}}&lt;br /&gt;
&lt;br /&gt;
==Permutations of Edges and Corners==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===F Permutation===&lt;br /&gt;
{{case&lt;br /&gt;
|image=f.gif&lt;br /&gt;
|name=F-PLL&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[ZZLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(R&#039; U R U&#039;) R2 (F&#039; U&#039; F U) (R F R&#039; F&#039;) R2 U&#039;|Alg.1|cube=3x3x3&amp;amp;stage=PLL|}}&lt;br /&gt;
{{Alg|R&#039; U R U&#039; R2 (y&#039;) R&#039; U&#039; R U (y x) R U R&#039; U&#039; R2 (x&#039;)|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R&#039; U&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; U R|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/watch?v=QA5DZnPYVzE}}&lt;br /&gt;
{{Alg|(y’) L U F L&#039; U&#039; L U L F&#039; L2 U L U L&#039; U&#039; L U&#039; L&#039;|Alg.1(v4)|cube=3x3x3$stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [R&#039;, U] [R2: [F&#039;, U&#039;] [R, F] ] (U&#039;)&lt;br /&gt;
{{Alg|L&#039; U2 L&#039; U&#039; F&#039; L&#039; F2 U&#039; F&#039; U F&#039; L F U&#039; L|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U2 R&#039; d&#039; R&#039; F&#039; R2 U&#039; R&#039; U R&#039; F R U&#039; F|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/watch?v=yangrM_N1Pc#t=00m30s}}&lt;br /&gt;
Decomposition(Alg.2) = [L&#039; U: [U: (L&#039;)] [F&#039; L&#039; F: [F, U&#039;] ] ]&lt;br /&gt;
{{Alg|L B2 F&#039; D2 B R&#039; B&#039; D2 F2 L&#039; F&#039; L B2 L&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) F r2 R&#039; U2 r U&#039; r&#039; U2 (x&#039;) R2 U&#039; R&#039; U r2 u&#039; (z&#039;)|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL|}}&lt;br /&gt;
Decomposition(Alg.3) = [L B2: [F&#039; D2 B: (R&#039;)] [F, L&#039;] ]&lt;br /&gt;
{{Alg|B&#039; U&#039; R&#039; B U B&#039; U&#039; B&#039; R B2 U&#039; B&#039; U&#039; B U B&#039; U B|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R&#039; U&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; U R|Alg.4(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [B&#039; U&#039;: [R&#039;: [B, U] [B&#039;, R] ] [B U&#039; B&#039;: (U&#039;)] ]&lt;br /&gt;
{{Alg|L U&#039; L&#039; U L2 F U F&#039; U&#039; L&#039; F&#039; L F L2 U|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R U&#039; R&#039; U R2 (y) R U R&#039; U&#039; (x) U&#039; R&#039; U R U2 (x&#039;)|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039; z) R U R&#039; U&#039; R U2 (z&#039; y&#039;) R U R&#039; U&#039; (y&#039; x&#039;) R&#039; U&#039; R U R2 (x)|Alg.5(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [L, U&#039;] [L2: [F, U] [L&#039;, F&#039;] ] (U)&lt;br /&gt;
{{Alg|R&#039; U2 R&#039; U2 L U&#039; R&#039; U&#039; R&#039; U R U2 L&#039; U2 R U R|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [R&#039; U&#039;: [R&#039; U2 L U&#039;: [U, L&#039; U2 R] [U&#039; R&#039; U&#039;: (R&#039;)] ] ]&lt;br /&gt;
{{Alg|L U2 L U2 R&#039; U L U L U&#039; L&#039; U2 R U2 L&#039; U&#039; L&#039;|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [L2: [L&#039;, U2] [R&#039;: [U L U: (L)] [U&#039;, R] ] [U, L&#039;] ]&lt;br /&gt;
{{Alg|L R&#039; F2 R&#039; D L&#039; F2 R U&#039; L2 R B2 L2 U|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) M U2 r&#039; U l&#039; U2 r U&#039; R2 r U2 R2 (x&#039;)|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [L R&#039;: [F2 R&#039;: (D)] [F2, L&#039; R&#039;] ] [R&#039;, U&#039;] [U&#039; L2: B2]&lt;br /&gt;
{{Alg|L F R&#039; F&#039; L&#039; F&#039; D2 B&#039; L&#039; B D2 F&#039; R F2|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(r U R&#039; U&#039;) (z) U&#039; (l&#039; U2 r&#039; U&#039;) (r U2 l&#039; U R2) (x)|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [F2 R&#039;: [R, F2 L F] [F D2 B&#039;: (L&#039;)] ]&lt;br /&gt;
{{Alg|R B2 D B2 R&#039; B&#039; R B&#039; D2 F L&#039; F&#039; D B2 R&#039;|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y x) U R2 F R2 U&#039; R&#039; U l&#039; U2 L F&#039; L&#039; U (x&#039;) R2 U&#039; (x&#039;)|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [R B2 D: [B2: [R&#039;, B&#039;] ] [D2 F: (L&#039;)] ]&lt;br /&gt;
{{Alg|B U B&#039; U B U2 B2 U&#039; B U&#039; B&#039; U2 B U F R B&#039; R&#039; F&#039; R B R&#039;|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) (R U R&#039; U R U2 R2) (U&#039; R U&#039; R&#039; U2 R) U (r U R&#039; U&#039; r&#039; F R F&#039;)|Alg.11(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [B: (U)] [U&#039;: [U2, B] [B&#039;, U&#039;] [U2, B&#039;] ] [F, R B&#039; R&#039;]&lt;br /&gt;
{{Alg|F2 B2 D F2 B2 R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F B2 D&#039; F2 B2|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) M2 U M2 (y&#039;) (R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F&#039;) (y) M2 U&#039; M2|Alg.12(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.12) = [F2 B2 D B2 F&#039;: [F&#039;: [R, U] [R&#039;, F] ] [R U&#039; R&#039;: (U&#039;)] ]&lt;br /&gt;
{{Alg|R U&#039; F R F&#039; U F&#039; U&#039; F2 R&#039; F&#039; U&#039; R&#039; U2 R&#039;|Alg.13|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) F U&#039; r U r&#039; U r&#039; F&#039; r2 U&#039; r&#039; U&#039; F&#039; U2 F&#039;|Alg.13(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.13) = [R U&#039;: [F R F&#039;: [U, F&#039;] ] [U&#039;: (R&#039;)] ]&lt;br /&gt;
&lt;br /&gt;
===G Permutation : a===&lt;br /&gt;
{{case&lt;br /&gt;
|image=g3.gif&lt;br /&gt;
|name=G-PLL a&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=12 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(y) R2 U (R&#039; U R&#039; U&#039;) R U&#039; R2 (D U&#039; R&#039; U) R D&#039;|PLL|vidurl=http://www.youtube.com/watch?v=4hxXyedEvoE}}&lt;br /&gt;
{{Alg|(y) R2&#039; u (R&#039; U R&#039; U&#039; R) u&#039; R2 (y&#039;) R&#039; U R|PLL}}&lt;br /&gt;
{{Alg|(y) R2 U (R&#039; U R&#039; U&#039; R) U&#039; R2 D (U&#039; R&#039; U R) D&#039;|PLL}}&lt;br /&gt;
{{Alg|(y2) F2&#039; D (R&#039; U R&#039; U&#039; R) D&#039; F2 L&#039; U L|PLL}}&lt;br /&gt;
{{Alg|R L U2 R&#039; L&#039; (y&#039;) R&#039; U L&#039; U2 R U&#039; L|PLL}}&lt;br /&gt;
{{Alg|(R U R&#039; U&#039; R&#039;) U F (R U R U&#039; R&#039;) F&#039; U R&#039; U2 R|PLL}}&lt;br /&gt;
{{Alg|(y) L F2 R (F&#039; L&#039; F U) R&#039; U&#039; (F&#039; L F&#039; L&#039;)|PLL}}&lt;br /&gt;
{{Alg|(y) R2&#039; S2 U l2&#039; U&#039; l2&#039; u R2 U&#039; r2&#039; F2|PLL}}&lt;br /&gt;
&lt;br /&gt;
===G Permutation : b===&lt;br /&gt;
{{case&lt;br /&gt;
|image=g2.gif&lt;br /&gt;
|name=G-PLL b&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=12 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|R&#039; U&#039; R (y) R2 u (R&#039; U R U&#039; R) u&#039; R2|PLL}}&lt;br /&gt;
{{Alg|(y) F&#039; U&#039; F R2 u (R&#039; U R U&#039; R) u&#039; R2&#039;|PLL}}&lt;br /&gt;
{{Alg|R&#039; U&#039; R B2 D (L&#039; U L U&#039; L) D&#039; B2|PLL}}&lt;br /&gt;
{{Alg|(y2) L&#039; U&#039; L (y&#039;) R2&#039; u (R&#039; U R U&#039; R) u&#039; R2|PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R&#039; U L&#039; U2 R U&#039; L (y) R L U2 L&#039; R&#039;|PLL}}&lt;br /&gt;
{{Alg|R2 D L2 D F2 L D R&#039; D2 L D&#039; R&#039; U2 |PLL}}&lt;br /&gt;
{{Alg|R&#039; U&#039; R U D&#039; R2 U R&#039; U R U&#039; R U&#039; R2 D|PLL|vidurl=http://www.youtube.com/watch?v=M6RDFenst9g}}&lt;br /&gt;
&lt;br /&gt;
===G Permutation : c===&lt;br /&gt;
{{case&lt;br /&gt;
|image=g1.gif&lt;br /&gt;
|name=G-PLL c&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=12 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(y) R2&#039; u&#039; (R U&#039; R U R&#039;) u R2 (y) R U&#039; R&#039;|PLL}}&lt;br /&gt;
{{Alg|(y) R2&#039; u&#039; (R U&#039; R U R&#039;) u R2 B U&#039; B&#039;|PLL}}&lt;br /&gt;
{{Alg|(y) R2&#039; U&#039; (R U&#039; R U R&#039;) U R2 (D&#039; U R U&#039; R&#039; D)|PLL}}&lt;br /&gt;
{{Alg|(y) R2&#039; D&#039; F U&#039; F U F&#039; D R2 B U&#039; B&#039;|PLL}}&lt;br /&gt;
{{Alg|(y2) F2&#039; D&#039; L U&#039; L U L&#039; D F2 R U&#039; R&#039;|PLL}}&lt;br /&gt;
{{Alg|L&#039; U&#039; L U L U&#039; F&#039; L&#039; U&#039; L&#039; U L F U&#039; L U2 L&#039;|PLL}}&lt;br /&gt;
{{Alg|L&#039; R&#039; U2 L R (y) L U&#039; R U2 L&#039; U R&#039;|PLL}}&lt;br /&gt;
{{Alg|B2 L2 U&#039; B2 D B2 D&#039; R2 U M2 F2 (x2)|PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R2&#039; F2 R U2 R U2 R&#039; F R U R&#039; U&#039; R&#039; F R2|PLL}}&lt;br /&gt;
{{Alg|(y&#039;) l&#039; U2&#039; L&#039; U l F&#039; U&#039; L U F R&#039; F R|PLL}}&lt;br /&gt;
{{Alg|(y) U F2 R2 L2 U&#039; L2 U L2 D&#039; L2 D R2 F2 U&#039;|PLL}}&lt;br /&gt;
&lt;br /&gt;
===G Permutation : d===&lt;br /&gt;
{{case&lt;br /&gt;
|image=g.gif&lt;br /&gt;
|name=G-PLL d&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=12 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(y2) R U R&#039; (y&#039;) R2 u&#039; (R U&#039; R&#039; U R&#039;) u R2|PLL}}&lt;br /&gt;
{{Alg|(y2) R U R&#039; F2 D&#039; (L U&#039; L&#039; U L&#039;) D F2|PLL}}&lt;br /&gt;
{{Alg|(y2) L U2 L&#039; U F&#039; (L&#039; U&#039; L U L) F U (L&#039; U&#039; L&#039; U L)|PLL}}&lt;br /&gt;
{{Alg|(y2) l2 U&#039; L2 U&#039; F2 L&#039; U&#039; R U2 L&#039; U l (x&#039;)|PLL}}&lt;br /&gt;
{{Alg|(y) L U&#039; R U2 L&#039; U R&#039; (y) R&#039; L&#039; U2 R L|PLL}}&lt;br /&gt;
{{Alg|(y) f R f&#039; R2 u&#039; R U&#039; R&#039; U R&#039; u R2|PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R&#039; F&#039; R F&#039; U&#039; L&#039; U F R&#039; F&#039; L F2 R|PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R2&#039; F&#039; (R U R U&#039;) (R&#039; F&#039; R) (U2&#039; R&#039; U2&#039; R&#039;) F2 R2|PLL}}&lt;br /&gt;
{{Alg|(y2) (R U R&#039;) F2 D&#039; L U&#039; L&#039; U L&#039; D F2 U2|PLL}}&lt;br /&gt;
&lt;br /&gt;
===J Permutation : a===&lt;br /&gt;
{{case&lt;br /&gt;
|image=j1.gif&lt;br /&gt;
|name=J-PLL a, L-perm&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[BLD]]&lt;br /&gt;
|optimal=10 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(B&#039; U F&#039;) U2 (B U&#039; B&#039;) U2 (F B U&#039;)|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) (R&#039; U L&#039;) U2 (R U&#039; R&#039;) U2 R L|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) (L&#039; U R&#039;) U2 (L U&#039; L&#039;) U2 R L|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) (L&#039; U R&#039;) (z) R2 (U R&#039; U&#039;) R2 U D (z&#039;)|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F U&#039; R U&#039; R&#039; U&#039; R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R U F&#039;|Alg.2|cube=3x3x3&amp;amp;stage=PLL|}}&lt;br /&gt;
Decomposition(Alg.1) = [B&#039; U: [F&#039; U2 B: (U&#039;)] [B, U&#039;] ]&lt;br /&gt;
{{Alg|B2 R&#039; U&#039; R B2 L&#039; D L&#039; D&#039; L2|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F2 L&#039; U&#039; L F2 R&#039; D R&#039; D&#039; R2|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F2 L&#039; U&#039; L b2 L&#039; U L&#039; U&#039; r2|Alg.2(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y x&#039;) R2 u&#039; R&#039; u R2 (x&#039; y&#039;) R&#039; U R&#039; U&#039; l2&#039;|Alg.2(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 x) U2 r&#039; U&#039; r U2 l&#039; U R&#039; U&#039; l2|Alg.2(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) l2 U R U&#039; l U2 r&#039; U r U2 (x&#039;)|Alg.2(v6):Inv(Alg.2(v5))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [B2 R&#039;: (U&#039;)] [L&#039;: [D, L&#039;] ]&lt;br /&gt;
{{Alg|L&#039; U R&#039; U2 L U&#039; R U L&#039; U R&#039; U2 L U&#039; R|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [L&#039; R&#039;: [R, U] [U&#039; L U&#039;, R] (U) [U, L] ]&lt;br /&gt;
{{Alg|L&#039; U&#039; L F L&#039; U&#039; L U L F&#039; L2 U L U|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [L&#039; U&#039; L F: [L&#039;, U&#039;] [L, F&#039;] ] (U)&lt;br /&gt;
{{Alg|B2 R2 U&#039; R2 D B2 D&#039; B2 U B2 U&#039;|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|B2&#039; R2 U&#039; R2&#039; u R2 D&#039; R2&#039; U R2|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [B2: [R2: (U&#039;)] [D, B2] [U, B2] ]&lt;br /&gt;
{{Alg|B2 U&#039; D B2 U&#039; B2 U B2 D&#039; B2 U B2 U&#039;|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R2 (U&#039; D) R2&#039; U&#039; R2 U R2&#039; D&#039; R2 U R2&#039;|Alg.6(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [D B2: [B2, D&#039;] (U&#039;) [B2, U&#039;] ] [B2, U]&lt;br /&gt;
{{Alg|L&#039; U2 L U L&#039; U2 R U&#039; L U R&#039;|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U2 R U R&#039; U2&#039; L U&#039; R U L&#039;|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/}}&lt;br /&gt;
{{Alg|(y2) R&#039; U2 R U R&#039; (z) R2&#039; U R&#039; D R U&#039; (z&#039;)|Alg.7(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U2&#039; R U R&#039; (z) R2 U R&#039; D R U&#039; (z&#039;)|Alg.7(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) D R&#039; U&#039; R D&#039; R (R U R&#039; U&#039;) R2 U (z&#039;)|Alg.7(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U&#039; L&#039; U R&#039; U2 L U&#039; L&#039; U2&#039; L|Alg.7(v6):Inv(Alg.7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L U&#039; R&#039; U L&#039; U2 R U&#039; R&#039; U2 R|Alg.7(v7):Inv(Alg.7(v2))|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/watch?v=0Q0aiSuVxe8}}&lt;br /&gt;
Decomposition(Alg.7) = [L&#039;: [U2 L: (U)] [R: [U&#039;, L]] ]&lt;br /&gt;
{{Alg|R&#039; L&#039; U2 L U L&#039; U2 R U&#039; L U|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L&#039; R&#039; U2 R U R&#039; U2 L U&#039; R|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; L&#039; d2 R U R&#039; d2 R U&#039; L|Alg.8(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) U&#039; D&#039; R2 U R U&#039; R2 (z&#039;) R U&#039; L|Alg.8(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) L&#039; U R&#039; U2 L U&#039; L&#039; U2 L R|Alg.8(v5):Inv(Alg.8)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) L&#039; U R&#039; (z) R2 U R&#039; U&#039; R2 U D (z&#039;)|Alg.8(v6):Inv(Alg.8(v4))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [L&#039;: [R&#039; U2 L: (U)] [U&#039;, L] ]&lt;br /&gt;
{{Alg|B U&#039; L&#039; B L2 U&#039; L&#039; U&#039; L U L&#039; B&#039; L U L&#039; B&#039;|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F&#039; R U R&#039; F&#039;|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [B L U&#039; L&#039; B: [B&#039; L U, L&#039;] [L, U&#039;] (U&#039;) [U&#039;, L] ]&lt;br /&gt;
{{Alg|B&#039; U B&#039; R2 F D&#039; F D F2 R2 B2|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R&#039; U l&#039; U2 r U&#039; L U r2 F2 R2|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [B2: [B: (U)] [R2 F: [D&#039;, F] ] ]&lt;br /&gt;
{{Alg|R U&#039; L&#039; U R&#039; U2 L U&#039; L&#039; U2 L|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) r2 u&#039; R U&#039; R U R&#039; u r2 (y) U&#039; R&#039; U&#039; (R&#039; U R) U2|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===J Permutation : b===&lt;br /&gt;
{{case&lt;br /&gt;
|image=j.gif&lt;br /&gt;
|name=J-PLL b&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[BLD]]&lt;br /&gt;
|optimal=10 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(B U&#039; F) U2 (B&#039; U B) U2 (F&#039; B&#039; U)|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) (L U&#039; R) U2 (L&#039; U L) U2 R&#039; L&#039;|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) (R U&#039; L) U2 (R&#039; U R) U2 L&#039; R&#039;|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) (R U&#039; L) (z&#039;) L2 (U&#039; L U) L2 D&#039; U&#039; (z)|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U2 (R&#039; U&#039; R) U2 L&#039; (U R&#039; U&#039;) L|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [B U&#039;: [F U2 B&#039;: (U)] [B&#039;, U] ] &lt;br /&gt;
{{Alg|B2 (L U L&#039;) B2 (R D&#039; R D) R2|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F2 (R U R&#039;) F2 (L D&#039; L D) L2|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F2 (R U R&#039;) b2 (R U&#039; R U) l2&#039;|Alg.2(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039; x&#039;) L2 u L u&#039; L2 (x&#039; y) (L U&#039; L U) r2|Alg.2(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 x) U2 l U l&#039; U2 r (U&#039; L U) r2|Alg.2(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) r2 (U&#039; L&#039; U) r&#039; U2 l U&#039; l&#039; U2 (x&#039;)|Alg.2(v6):Inv(Alg.2(v5))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [B2 L: (U)] [R: [D&#039;, R] ]&lt;br /&gt;
{{Alg|R U&#039; L U2 R&#039; U L&#039; U&#039; R U&#039; L U2 R&#039; U L&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [L R: [L&#039;, U&#039;] [U R&#039; U, L&#039;] (U&#039;) [U&#039;, R&#039;] ]&lt;br /&gt;
{{Alg|R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039;|Alg.4|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/watch?v=RnfFAp3zBYw}}&lt;br /&gt;
Decomposition(Alg.4) = [R U R&#039; F&#039;: [R, U] [R&#039;, F]] (U&#039;)&lt;br /&gt;
{{Alg|B2 L2 U L2 D&#039; B2 D B2 U&#039; B2 U|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|B2 L2 U L2 u&#039; L2 D L2 U&#039; L2|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [B2: [L2: (U)] [D&#039;, B2] [U&#039;, B2] ]&lt;br /&gt;
{{Alg|B2 U D&#039; B2 U B2 U&#039; B2 D B2 U&#039; B2 U|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) L2 (U D&#039;) L2 U L2 U&#039; L2 D L2 U&#039; L2|Alg.6(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [D&#039; B2: [B2, D] (U) [B2, U] ] [B2, U&#039;]&lt;br /&gt;
{{Alg|R U2 R&#039; U&#039; R U2 L&#039; U R&#039; U&#039; L|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L U2 L&#039; U&#039; L U2&#039; R&#039; U L&#039; U&#039; R|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L U2 L&#039; U&#039; L (z&#039;) L2&#039; U&#039; L D&#039; L&#039; U (z)|Alg.7(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L U2&#039; L&#039; U&#039; L (z&#039;) L2&#039; U&#039; L D&#039; L&#039; U (z)|Alg.7(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) D&#039; L U L&#039; D L&#039; (L&#039; U&#039; L U) L2&#039; U&#039; (z)|Alg.7(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|L&#039; U R U&#039; L U2 R&#039; U R U2&#039; R&#039;|Alg.7(v6):Inv(Alg.7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U L U&#039; R U2 L&#039; U L U2 L&#039;|Alg.7(v7):Inv(Alg.7(v2))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [R: [U2 R&#039;: (U&#039;)] [L&#039;: [U, R&#039;] ] ]&lt;br /&gt;
{{Alg|L R U2 R&#039; U&#039; R U2 L&#039; U R&#039; U&#039;|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R L U2 L&#039; U&#039; L U2 R&#039; U L&#039;|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|L R d2 L&#039; U&#039; L d2 L&#039; U R&#039;|Alg.8(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) U D L2 U&#039; L&#039; U L2 (z) L&#039; U R&#039;|Alg.8(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R U&#039; L U2 R&#039; U R U2 R&#039; L&#039;|Alg.8(v5):Inv(Alg.8)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R U&#039; L (z&#039;) L2 U&#039; L U L2 U&#039; D&#039; (z)|Alg.8(v6):Inv(Alg.8(v4))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [R: [L U2 R&#039;: (U&#039;)] [U, R&#039;] ]&lt;br /&gt;
{{Alg|B&#039; U R B&#039; R2 U R U R&#039; U&#039; R B R&#039; U&#039; R B|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) F&#039; U L F&#039; L2 U L U L&#039; U&#039; L F L&#039; U&#039; L F|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [B&#039; R&#039; U R B&#039;: [B R&#039; U&#039;, R] [R&#039;, U] (U) [U, R&#039;] ]&lt;br /&gt;
{{Alg|B U&#039; B L2 F&#039; D F&#039; D&#039; F2 L2 B2|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) L U&#039; r U2 l&#039; U R&#039; U&#039; l2 F2 L2|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [B2: [B&#039;: (U&#039;)] [L2 F&#039;: [D, F&#039;] ] ]&lt;br /&gt;
{{Alg|L&#039; U R U&#039; L U2 R&#039; U R U2 R&#039;|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|r2 u R&#039; U R&#039; U&#039; R u&#039; r2 (y) U (L U L U&#039; L&#039;) U2|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2 U F U F&#039; R2 F U&#039; F&#039; R2 U&#039; R2 U&#039;|Alg.13|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===N Permutation : a===&lt;br /&gt;
{{case&lt;br /&gt;
|image=n1.gif&lt;br /&gt;
|name=N-PLL a&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[ZZLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(L U&#039; R U2 L&#039; U R&#039;)2 U&#039;|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) (U R&#039; D R2 U&#039; R D&#039;)2 (z&#039;)|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y z) R&#039; (U R&#039; D R2 U&#039; R D&#039;)2 (z&#039;)|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(R U&#039; L U2 R&#039; U L&#039;)2|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) (D R&#039; U R2 D&#039; R U&#039;)2 (z&#039;)|Alg.1(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) U R&#039; D R2 U&#039; R U (z&#039;) R&#039; U&#039; R (z) R2 U&#039; R (z&#039;) R&#039;|Alg.1(v6)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U&#039; L d2 L&#039; U L R&#039; U&#039; R U2 r&#039; F l&#039;|Alg.1(v7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [L R: [R&#039;, U&#039;] [U2: [U&#039;: [L&#039;, U] ] [R&#039;, U&#039;] ] [U&#039;, L&#039;] ] (U&#039;)&lt;br /&gt;
{{Alg|L U&#039; L&#039; U L F U F&#039; L&#039; U&#039; L F&#039; L F L&#039; U L&#039;|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) U R&#039; U&#039; R U F R F&#039; U&#039; R&#039; U F&#039; U F U&#039; R U&#039; (z&#039;)|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(L U&#039; L F&#039;) L&#039; F (L&#039; U L) F U&#039; (F&#039; L&#039; U&#039; L U) L&#039;|Alg.2(v3):Inv(Alg.2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [L U&#039;: [L&#039; U L F: (U)] [F&#039;, L] ]&lt;br /&gt;
{{Alg|R U&#039; R&#039; U R B U B&#039; R&#039; U&#039; R B&#039; R B R&#039; U R&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U&#039; R&#039; U l U F U&#039; R&#039; F&#039; R U&#039; R U l&#039; U R&#039;|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [R U&#039;: [R&#039; U R B: (U)] [B&#039;, R] ]&lt;br /&gt;
{{Alg|R&#039; U R2 B2 U R&#039; B2&#039; R U&#039; B2 R2&#039; U&#039; R U&#039;|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [R&#039; U R2 B2 U R&#039;: B2] (U&#039;)&lt;br /&gt;
{{Alg|F&#039; (R U R&#039; U&#039;) R&#039; F R2 F U&#039; (R&#039; U&#039; R U) F&#039; R&#039;|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [F&#039; R U, R&#039;] [R F U&#039; R&#039;: (U&#039;)]&lt;br /&gt;
{{Alg|R U R&#039; U (R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039;) U2 R U&#039; R&#039;|Alg.6|cube=3x3x3&amp;amp;stage=PLL|vidurl=http://www.youtube.com/watch?v=pnnb2rgLRuU}}&lt;br /&gt;
Decompositon(Alg.6) = [R U R&#039;: [U2: [U&#039;, R] [F&#039; R U, R&#039;] [R, U&#039;] ] (U&#039;)]&lt;br /&gt;
{{Alg|R U R&#039; B U B&#039; R&#039; B U B&#039; U&#039; B&#039; R B2 U&#039; B&#039; U&#039; R U&#039; R&#039;|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|L U L&#039; (y&#039;) (R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039;) (y&#039;) U&#039; R U&#039; R&#039;|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [R U R&#039;: [B U B&#039; R&#039;: [B, U] [B&#039;, R]] (U&#039;)]&lt;br /&gt;
{{Alg|L2 U2 L&#039; U2 F2 L2 F2 L F2 U2 L2 U2 L F2|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) U2 R2 U&#039; R2 (y&#039;) R2 U2 R2 U R2 (y) R2 U2 R2 d R2 (x&#039;)|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [L: [L, U2] [F2, L2] ] [F2: [U2, L2] (L&#039;)]&lt;br /&gt;
{{Alg|R U R&#039; U&#039; L U2 L&#039; U&#039; L U2 R&#039; U L&#039; U&#039; R U R U&#039; R&#039;|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(R U R&#039; U&#039;) L U2 L&#039; U&#039; L (z&#039;) L2 U&#039; L D&#039; L&#039; U (L U L&#039; U&#039;) (z)|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [R U R&#039; U&#039;: [L: [U2 L&#039;: (U&#039;)] [R&#039; U, L&#039;] ] ]&lt;br /&gt;
{{Alg|L&#039; U L2 F2 U L&#039; F2 L U&#039; F2 L2 U&#039; L U&#039;|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [L&#039; U L2 F2 U L&#039;: F2] (U&#039;)&lt;br /&gt;
{{Alg|L2 F2 U2 F2 U&#039; F2 L2 U2 L2 U&#039; F2 U2 L2 U&#039;|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [L2 U F2: [F2, U&#039;] [U, F2] [L2, U2] [U, F2] ] (U&#039;)&lt;br /&gt;
{{Alg|(L U L&#039; U) (R&#039; U L U&#039;) R U2 (L&#039; U L U2) L&#039; (U&#039; L U&#039; L&#039;)|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.12) = [L U L&#039; U: [L: [R&#039;: [L&#039;, U] ] [U2 L&#039;: (U)] ] ]&lt;br /&gt;
{{Alg|F B L&#039; U&#039; L U&#039; (L&#039; U&#039; L F L&#039; U&#039; L U L F&#039; L2 U L) U2 L&#039; U L F&#039; B&#039;|Alg.13|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===N Permutation : b===&lt;br /&gt;
{{case&lt;br /&gt;
|image=n.gif&lt;br /&gt;
|name=N-PLL b&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[ZZLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|(R&#039; U L&#039; U2 R U&#039; L)2 U|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) (D&#039; R U&#039; R2&#039; D R&#039; U)2 (z&#039;)|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039; z&#039;) L (U&#039; L D&#039; L2 U L&#039; D)2 (z)|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(L&#039; U R&#039; U2&#039; L U&#039; R)2|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) (U&#039; R D&#039; R2&#039; U R&#039; D)2 (z&#039;)|Alg.1(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z) U&#039; R D&#039; R2 U R&#039; U&#039; (z&#039;) R U R&#039; (z) R2 U R&#039; (z&#039;) R|Alg.1(v6)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|L&#039; U R&#039; d2 R U&#039; L R&#039; U L&#039; U2 l F&#039; r|Alg.1(v7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [L&#039; R&#039;: [L, U] [U2: [U: [R, U&#039;] ] [L, U] ] [U, R] ] (U)&lt;br /&gt;
{{Alg|R&#039; U R U&#039; R&#039; F&#039; U&#039; F R U R&#039; F R&#039; F&#039; R U&#039; R|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) U&#039; L U L&#039; U&#039; F&#039; L&#039; F U L U&#039; F U&#039; F&#039; U L&#039; U (z)|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(R&#039; U R&#039; F) R F&#039; (R U&#039; R&#039;) F&#039; U (F R U R&#039; U&#039;) R|Alg.2(v3):Inv(Alg.2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [R&#039; U: [R U&#039; R&#039; F&#039;: (U&#039;)] [F, R&#039;] ]&lt;br /&gt;
{{Alg|L&#039; U L U&#039; L&#039; B&#039; U&#039; B L U L&#039; B L&#039; B&#039; L U&#039; L|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|L&#039; U L U&#039; r&#039; U&#039; F&#039; U L F L&#039; U L&#039; U&#039; r U&#039; L|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [L&#039; U: [L U&#039; L&#039; B&#039;: (U&#039;)] [B, L&#039;] ]&lt;br /&gt;
{{Alg|L U&#039; L2 B2 U&#039; L B2 L&#039; U B2 L2 U L&#039; U|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [L U&#039; L2 B2 U&#039; L: B2] (U)&lt;br /&gt;
&lt;br /&gt;
{{Alg|F L&#039; U&#039; L U L F&#039; L2 F&#039; U L U L&#039; U&#039; F L|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [F L&#039; U&#039;, L] [L&#039; F&#039; U L: (U)]&lt;br /&gt;
{{Alg|L&#039; U&#039; L U&#039; (L&#039; U&#039; L F L&#039; U&#039; L U L F&#039; L2 U L) U2 L&#039; U L|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [L&#039; U&#039; L: [U2: [U, L&#039;] [F L&#039; U&#039;, L] [L&#039;, U] ] (U)]&lt;br /&gt;
{{Alg|L&#039; U&#039; L B&#039; U&#039; B L B&#039; U&#039; B U B L&#039; B2 U B U L&#039; U L|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U&#039; R (y) (L&#039; U&#039; L F L&#039; U&#039; L U L F&#039; L2 U L) (y) U L&#039; U L|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [L&#039; U&#039; L: [B&#039; U&#039; B L: [B&#039;, U&#039;] [B, L&#039;]] (U)]&lt;br /&gt;
{{Alg|R2 U2 R U2 F2 R2 F2 R&#039; F2 U2 R2 U2 R&#039; F2|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) U2 L2 U L2 (y) L2 U2 L2 U&#039; L2 (y&#039;) L2 U2 L2 d&#039; L2 (x&#039;)|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [R&#039;: [R&#039;, U2] [F2, R2] ] [F2: [U2, R2] (R)]&lt;br /&gt;
{{Alg|L&#039; U&#039; L U R&#039; U2 R U R&#039; U2 L U&#039; R U L&#039; U&#039; L&#039; U L|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(L&#039; U&#039; L U) R&#039; U2&#039; R U R&#039; (z) R2 U R&#039; D R U&#039; (R&#039; U&#039; R U) (z&#039;)|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [L&#039; U&#039; L U: [R&#039;: [U2 R: (U)] [L U&#039;, R] ] ]&lt;br /&gt;
{{Alg|R U&#039; R2&#039; F2 U&#039; R F2&#039; R&#039; U F2 R2 U R&#039; U|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [R U&#039; R2 F2 U&#039; R: F2] (U)&lt;br /&gt;
{{Alg|R2 F2 U2 F2 U F2 R2 U2 R2 U F2 U2 R2 U|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [R2 U&#039; F2: [F2, U] [U&#039;, F2] [R2, U2] [U&#039;, F2] ] (U)&lt;br /&gt;
{{Alg|(R&#039; U&#039; R U&#039;) (L U&#039; R&#039; U) L&#039; U2 (R U&#039; R&#039; U2) R (U R&#039; U R)|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.12) = [R&#039; U&#039; R U&#039;: [R&#039;: [L: [R, U&#039;] ] [U2 R: (U&#039;)] ] ]&lt;br /&gt;
{{Alg|F&#039; B&#039; R U R&#039; U (R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039;) U2 R U&#039; R&#039; F B|Alg.13}cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
 R&#039; U&#039; R (y) R U&#039; L&#039; U R&#039; U2 L U&#039; L&#039; U2 L F&#039; U F&#039;&lt;br /&gt;
&lt;br /&gt;
===R Permutation : a===&lt;br /&gt;
{{case&lt;br /&gt;
|image=r1.gif&lt;br /&gt;
|name=R-PLL a&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|R U2 R&#039; U2 R B&#039; R&#039; U&#039; R U R B R2 U|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U2 R&#039; U2 R B&#039; R&#039; U&#039; R U l U R2 (x)|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 z) U R2 U&#039; R2 U F&#039; U&#039; R&#039; U R U F U2 (z&#039;)|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L U2 L&#039; U2 L F&#039; L&#039; U&#039; L U L F L2|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R2 B&#039; R&#039; U&#039; R&#039; U R B R&#039; U2 R U2 R&#039;|Alg.1(v5):Inv(Alg.1)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) L2 F&#039; L&#039; U&#039; L&#039; U L F L&#039; U2 L U2 L&#039;|Alg.1(v6):Inv(Alg.1(v4))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|F2 R&#039; F&#039; U&#039; F&#039; U F R F&#039; U2 F U2 F&#039;|Alg.1(v7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039; x&#039;) R2 U&#039; l&#039; U&#039; R&#039; U l U l&#039; U2 R U2 R&#039;|Alg.1(v8)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R l U&#039; l&#039; U&#039; R&#039; U l U l&#039; U2 R U2&#039; R&#039;|Alg.1(v9)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [R, U2] [R B&#039; R&#039;, U&#039; R U] [U&#039; R: (U)]&lt;br /&gt;
{{Alg|F2 L2 U F U F&#039; U&#039; F&#039; U&#039; L2 F&#039; U F&#039; U&#039;|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U&#039; R F2 U R U R U&#039; R&#039; U&#039; F2 R2 U|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R2 F2 U R U R&#039; U&#039; R&#039; U&#039; F2 R&#039; U R&#039;|Alg.2(v3):Inv(Alg.2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [R U&#039;: [R F2 U R U: (R)] [R&#039;, U] ]&lt;br /&gt;
{{Alg|F U F&#039; L&#039; F U2 F&#039; U2 F&#039; L F U F U2 F&#039; U&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R U R&#039; F&#039; R U2 R&#039; U2 R&#039; F R U R U2 R&#039; U&#039;|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [F U F&#039; L&#039; F U2, F&#039;] [U2, F] (U&#039;)&lt;br /&gt;
{{Alg|R U2 R&#039; U&#039; R&#039; F&#039; R U2 R U2 R&#039; F R U&#039; R&#039; U|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [R: [U2 R&#039; U2, U R&#039; F&#039; R] ] (U)&lt;br /&gt;
{{Alg|L&#039; U&#039; L U2 L U2 R&#039; L2 U L U&#039; L R U2 L&#039; U2|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U&#039; R U2 R U2 L&#039; R2 U R U&#039; R L U2 R&#039; U2|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [L&#039;: (U&#039;)] [U2, L] [R&#039;: [L&#039;, U] ] [L, U2]&lt;br /&gt;
{{Alg|R U2 R D R&#039; U R D&#039; R&#039; U&#039; R&#039; U R U R&#039; U|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [U&#039; R: [R&#039;, U] [U&#039;, R D R&#039;] [U&#039; R&#039;: (U)] ]&lt;br /&gt;
{{Alg|F U&#039; F&#039; U&#039; F U F D F&#039; U&#039; F D&#039; F&#039; U2 F&#039; U&#039;|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R U&#039; R&#039; U&#039; R U R D R&#039; U&#039; R D&#039; R&#039; U2 R&#039;|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [F: [U&#039; F&#039;: (U&#039;)] [F D F&#039;, U&#039;] [U, F&#039;] ]&lt;br /&gt;
{{Alg|B&#039; L&#039; U&#039; L B&#039; L&#039; U B&#039; U&#039; B&#039; U B L B2|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y x&#039;) R&#039; U&#039; F&#039; U R&#039; U&#039; (x) U R&#039; U&#039; R&#039; U R B R2|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [B2 L&#039;: [L B L&#039;, U&#039;] [B&#039; U&#039;: (B&#039;)] ]&lt;br /&gt;
{{Alg|R U2 R&#039; U B L&#039; B&#039; R B L B&#039; U R&#039; U|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U2 R&#039; U (y) R B&#039; R&#039; F R B R&#039; (z x) R U&#039; (x&#039; z&#039;)|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [R U&#039; R&#039;: [R, U&#039;] [B L&#039; B&#039;, R] ] (U)&lt;br /&gt;
{{Alg|L U2 L2 B L B&#039; L U2 L&#039; F&#039; L&#039; U L U L&#039; U&#039; L F|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R U2 l&#039; R&#039; U R U&#039; l U2 R&#039; B&#039; R&#039; U R U R&#039; U&#039; R B|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [L U2 L&#039;: [L&#039;, B] ] [F&#039; L&#039;: [U L: (U)] ]&lt;br /&gt;
{{Alg|R U2 R D R&#039; U R D&#039; R&#039; U&#039; R&#039; U R U R&#039; U|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [R U2: [R D R&#039;, U] [R&#039;, U] ] (U)&lt;br /&gt;
&lt;br /&gt;
===R Permutation : b===&lt;br /&gt;
{{case&lt;br /&gt;
|image=r.gif&lt;br /&gt;
|name=R-PLL b&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|R&#039; U2 R U2 R&#039; F (R U R&#039; U&#039;) R&#039; F&#039; R2&#039; U&#039;|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U2 R U2 R&#039; F (R U R&#039; U&#039;) l&#039; U&#039; R2 (x&#039;)|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) U&#039; L2 U L2 U&#039; F U L U&#039; L&#039; U&#039; F&#039; U2 (z)|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U2 R U2 R&#039; F R U R&#039; U&#039; R&#039; F&#039; R2|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R2 F R U R U&#039; R&#039; F&#039; R U2 R&#039; U2 R|Alg.1(v5):Inv(Alg.1)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R2 F R U R U&#039; R&#039; F&#039; R U2 R&#039; U2 R|Alg.1(v6):Inv(Alg.1(v4))|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|B2 R B U B U&#039; B&#039; R&#039; B U2 B&#039; U2 B|Alg.1(v7)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y x) R2 U l U R U&#039; l&#039; U&#039; l U2 R&#039; U2 R|Alg.1(v8)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) r&#039; L&#039; U r U L U&#039; r&#039; U&#039; r U2 L&#039; U2 L|Alg.1(v9)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [R&#039;, U2] [R&#039; F R, U R&#039; U&#039;] [U R&#039;: (U&#039;)]&lt;br /&gt;
{{Alg|B2 L2 U&#039; B&#039; U&#039; B U B U L2 B U&#039; B U|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; B2 U&#039; R&#039; U&#039; R&#039; U R U B2 R2|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R2 B2 U&#039; R&#039; U&#039; R U R U B2 R U&#039; R|Alg.2(v3):Inv(Alg.2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [R&#039; U: [R&#039; B2 U&#039; R&#039; U&#039;: (R&#039;)] [R, U&#039;] ]&lt;br /&gt;
{{Alg|B&#039; U&#039; B L B&#039; U2 B U2 B L&#039; B&#039; U&#039; B&#039; U2 B U|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R&#039; U&#039; R B R&#039; U2 R U2 R B&#039; R&#039; U&#039; R&#039; U2 R|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [B&#039; U&#039; B L B&#039; U2, B] [U2, B&#039;] (U)&lt;br /&gt;
{{Alg|R&#039; U2 R U R B R&#039; U2 R&#039; U2 R B&#039; R&#039; U R U&#039;|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [R&#039;: [U2 R U2, U&#039; R B R&#039;] ] (U&#039;)&lt;br /&gt;
{{Alg|L U L&#039; U2 L&#039; U2 R L2 U&#039; L&#039; U L&#039; R&#039; U2 L U2|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R U R&#039; U2 R&#039; U2 L R2 U&#039; R&#039; U R&#039; L&#039; U2 R|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [L: (U)] [U2, L&#039;] [R: [L, U&#039;] ] [L&#039;, U2]&lt;br /&gt;
{{Alg|R&#039; U2 R&#039; D&#039; R U&#039; R&#039; D R U R U&#039; R&#039; U&#039; R U&#039;|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [U R&#039;: [R, U&#039;] [U, R&#039; D&#039; R] [U R: (U&#039;)] ]&lt;br /&gt;
{{Alg|B&#039; U B U B&#039; U&#039; B&#039; D&#039; B U B&#039; D B U2 B U|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) R&#039; U R U R&#039; U&#039; R&#039; D&#039; R U R&#039; D R U2 R|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [B&#039;: [U B: (U)] [B&#039; D&#039; B, U] [U&#039;, B] ]&lt;br /&gt;
{{Alg|F L U L&#039; F L U&#039; F U F U&#039; F&#039; L&#039; F2|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039; x) R U B U&#039; R U (x&#039;) U&#039; R U R U&#039; R&#039; F&#039; R2|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [F2 L: [L&#039; F&#039; L, U] [F U: (F)] ]&lt;br /&gt;
{{Alg|R&#039; U2 R U&#039; F&#039; L F R&#039; F&#039; L&#039; F U&#039; R U&#039;|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U2 R U&#039; (y&#039;) R&#039; F R B&#039; R&#039; F&#039; R (z x&#039;) R&#039; U (x z&#039;)|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [R&#039; U R: [R&#039;, U] [F&#039; L F, R&#039;] ] (U&#039;)&lt;br /&gt;
{{Alg|L&#039; U2 L2 F&#039; L&#039; F L&#039; U2 L B L U&#039; L&#039; U&#039; L U L&#039; B&#039;|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R&#039; U2 l R U&#039; R&#039; U l&#039; U2&#039; R F R U&#039; R&#039; U&#039; R U R&#039; F&#039;|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [L&#039; U2 L: [L, F&#039;] ] [B L: [U&#039; L&#039;: (U&#039;)] ]&lt;br /&gt;
{{Alg|R&#039; U2 R&#039; D&#039; R U&#039; R&#039; D R U R U&#039; R&#039; U&#039; R U&#039;|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [R&#039; U2: [R&#039; D&#039; R, U&#039;] [R, U&#039;] ] (U&#039;)&lt;br /&gt;
{{Alg|(y&#039;) (R U2 R&#039; U&#039; R U&#039; R&#039;)(R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F&#039;)(R U R&#039; U R U2 R&#039;)|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===T Permutation===&lt;br /&gt;
{{case&lt;br /&gt;
|image=t.gif&lt;br /&gt;
|name=T-PLL&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[ZZLL]], [[BLD]]&lt;br /&gt;
|optimal=11 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|R U R&#039; U&#039; R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F&#039;|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|F R U&#039; R&#039; U R U R2 F&#039; R U R U&#039; R&#039;|Alg.1(v2):Inv(Alg.1)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) B L U&#039; L&#039; U L U L2 B&#039; L U L U&#039; L&#039;|Alg.1(v3):Inv(Alg.1)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [R, U] [F: [F&#039;, R&#039;] [R U&#039; R&#039;: (U&#039;)] ]&lt;br /&gt;
{{Alg|R&#039; U&#039; R U R B&#039; R2 U R U R&#039; U&#039; R B|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L&#039; U&#039; L U L F&#039; L2 U L U L&#039; U&#039; L F|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [R&#039;, U&#039;] [B&#039;: [B, R] [R&#039; U R: (U)] ]&lt;br /&gt;
{{Alg|R2 U R2 U&#039; R2&#039; U&#039; D R2 U&#039; R2&#039; U R2 D&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2 U R2&#039; U&#039; R2 U&#039; D R2&#039; U&#039; R2 U R2&#039; D&#039;|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [R2, U] [D R2: [R2, D&#039;] [U&#039; R2: (U&#039;)] ]&lt;br /&gt;
{{Alg|R2 U&#039; R2 D B2 L2 U L2 D&#039; B2 U|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) L2 U&#039; L2 D F2 R2 U R2 D&#039; F2|Alg.4(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2 U&#039; R2 D B2 L2 U L2 D&#039; B2|Alg.4(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [U&#039;: [U, R2] [B2 D: [D&#039;, B2] [L2: (U)] ] ]&lt;br /&gt;
{{Alg|R2 D&#039; F2 U F2 R2 D B2 U&#039; B2 U|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2&#039; u&#039; R2 U R2&#039; (y) R2 u R2&#039; U&#039; R2|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [R2 D&#039; F2: (U)] [R2, D&#039;] [B2, U&#039;]&lt;br /&gt;
{{Alg|R2 D&#039; F2 D R2 B2 D L2 D&#039; B2 U|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 z) U2 r&#039; U2 r U2 (x) U2 r U2 r&#039; U2 (z&#039;)|Alg.6(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [R2 D&#039;: F2] [B2 D: L2] (U)&lt;br /&gt;
{{Alg|R U R&#039; U&#039; R2 D R&#039; U&#039; R&#039; U&#039; R U R2 D&#039; R|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R U R&#039; U&#039; R2 D R&#039; U&#039; R&#039; U&#039; R U (z&#039;) U2 R&#039; U (z)|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [R, U] [R&#039; D R&#039;: [R, D&#039;] [R&#039; U&#039; R&#039;: (U&#039;)] ]&lt;br /&gt;
{{Alg|R2 U R2 U&#039; R2 F2 U&#039; F2 D R2 D&#039;|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [R2: [U, R2] [F2: (U&#039;)] [D, R2] ]&lt;br /&gt;
{{Alg|F&#039; U F&#039; L2 B D&#039; B&#039; L2 F2 U&#039; S&#039; U2 S U2|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|y&#039; L U&#039; r U2 l&#039; U l U2 x r2&#039; (U M U2 M&#039;)|Alg.9(v1):Mirr(Alg9)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|y x r&#039; U r&#039; d2 r U&#039; r&#039; d2 r2 x&#039; U&#039; M&#039; U2 M|Alg.9(v2)|vidurl=https://www.youtube.com/watch?v=pe2d2ZpYNco}}&lt;br /&gt;
Decomposition(Alg.9) = [F&#039;, U] [U F2 L2 B: (D&#039;)] [S&#039;, U2]&lt;br /&gt;
{{Alg|R U R&#039; U&#039; R&#039; F R F&#039; R&#039; F R F&#039; U&#039; F&#039; U F U&#039;|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(R U R&#039; U&#039;) (R&#039; F R F&#039;)2 (y&#039;) (x&#039;) F&#039; (R&#039; F R F&#039;) (x) (y)|Alg.10(v1)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===V Permutation===&lt;br /&gt;
{{case&lt;br /&gt;
|image=V.gif&lt;br /&gt;
|name=V-PLL&lt;br /&gt;
|methods=PLL, [[ZBLL]]&lt;br /&gt;
|optimal=14 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; B&#039; R&#039; B2 U&#039; B&#039; U B&#039; R B R|Alg.1|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; d&#039; R&#039; F&#039; R2 U&#039; R&#039; U R&#039; F R F|Alg.1(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; (y) U&#039; R&#039; F&#039; R2 U&#039; R&#039; U R&#039; F R F|Alg.1(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (y x) R&#039; U&#039; R2 B&#039; R&#039; B R&#039; U R U (x&#039;)|Alg.1(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (y x) R&#039; U&#039; R2 (x&#039;) U&#039; R&#039; U R&#039; F R F|Alg.1(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (y) R&#039; F&#039; R2 U&#039; R&#039; U R&#039; F R F|Alg.1(v6)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.1) = [R2: [R, U] [B&#039;: (R&#039;)] [B, U&#039;] [B&#039;, R] ]&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; B&#039; D B&#039; D&#039; B2 R&#039; B&#039; R B R|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (y x) R&#039; F R&#039; F&#039; R2 U&#039; R&#039; U R U (x&#039;)|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (x2 y&#039;) R&#039; U R&#039; U&#039; l R U&#039; R&#039; U R U (x&#039;)|Alg.2(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (x&#039; y) U&#039; R U&#039; R&#039; U2 (y&#039;) R&#039; U&#039; R U R (x)|Alg.2(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U R&#039; U&#039; (y) R&#039; D R&#039; D&#039; R2 F&#039; R&#039; F R F|Alg.2(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [R2: [R, U] [B&#039;: [D, B&#039;] [B: (R&#039;)] ] [B&#039;, R] ]&lt;br /&gt;
{{Alg|R&#039; U2 R U2 L U&#039; R&#039; U L&#039; U L U&#039; R U L&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U2 R U2 L U&#039; R&#039; U r&#039; F r U&#039; R U L&#039;|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [R&#039;, U2] [L U&#039; R&#039; U L&#039;: (U)]&lt;br /&gt;
{{Alg|R2 U&#039; (B2 U B2) (R D&#039;) (R D) R&#039; U R U&#039; R|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [R2: [U&#039;, B2] [R D&#039;: (R)] [U, R] ]&lt;br /&gt;
{{Alg|F&#039; U B U&#039; F U F&#039; U B&#039; U&#039; F U2 B U2 B&#039;|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R&#039; U L U&#039; R U R&#039; U L&#039; U&#039; R U2 L U2 L&#039;|Alg.5(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) r&#039; F R F&#039; r U r&#039; F R&#039; F&#039; r U2 R U2 R&#039;|Alg.5(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) L&#039; U R U&#039; L U L&#039; U R&#039; U&#039; L U2 R U2 R&#039;|Alg.5(v4)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y z) U&#039; R D R&#039; U R U&#039; R D&#039; R&#039; U R2 D R2 D&#039; (z&#039;)|Alg.5(v5)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [F&#039; U B U&#039; F: (U)] [U2, B]&lt;br /&gt;
{{Alg|L U&#039; R&#039; U L&#039; U&#039; L U&#039; R U L&#039; U2 R&#039; U2 R|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2) R U&#039; L&#039; U R&#039; U&#039; R U&#039; L U R&#039; U2 L&#039; U2 L|Alg.6(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [L U&#039; R&#039; U L&#039;: (U&#039;)] [U2, R&#039;]&lt;br /&gt;
{{Alg|R U2 R&#039; D R U&#039; R U&#039; R U R2 D R&#039; U&#039; R D2|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [U: [U&#039;: (R)] [D: [D&#039;, U R&#039;] [R: [U&#039;, R] ] [D: [R&#039;, U&#039;]] ] ]&lt;br /&gt;
{{Alg|(y) R U&#039; R U (y) L D&#039; L D L2 (y&#039;) R F R&#039; F&#039; R&#039;|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
===Y Permutation===&lt;br /&gt;
{{case&lt;br /&gt;
|image=Y.gif&lt;br /&gt;
|name=Y-PLL&lt;br /&gt;
|methods=PLL, [[ZBLL]], [[BLD]]&lt;br /&gt;
|optimal=13 [[HTM]]&lt;br /&gt;
|text=&lt;br /&gt;
}}&lt;br /&gt;
{{Alg|F R U&#039; R&#039; U&#039; R U R&#039; F&#039; R U R&#039; U&#039; R&#039; F R F&#039;|Alg.1|PLL|vidurl=http://www.youtube.com/watch?v=-RKtMhtrd3Y}}&lt;br /&gt;
Decomposition(Alg.1) = [F R U&#039; R&#039;: (U&#039;)] [R, U] [R&#039;, F]&lt;br /&gt;
{{Alg|R&#039; U&#039; R F2 R&#039; U R U F2 U&#039; F2 U&#039; F2|Alg.2|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; U&#039; R F2 R&#039; U R d R2 U&#039; R2&#039; U&#039; R2|Alg.2(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.2) = [F2: [F2, R&#039; U&#039; R] [U F2: (U&#039;)] ]&lt;br /&gt;
{{Alg|R2 U&#039; R2 U&#039; R2 U F U F&#039; R2 F U&#039; F&#039;|Alg.3|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2 U&#039; R2 U&#039; R2 d R U R&#039; B2 R U&#039; R&#039;|Alg.3(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 z) U2 R&#039; U2 R&#039; U2 R B R B&#039; U2 B R&#039; B&#039; (z&#039;)|Alg.3(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.3) = [R2: [U&#039; R2: (U&#039;)] [F U F&#039;, R2] ]&lt;br /&gt;
{{Alg|F2 D R2 U R2 D&#039; R&#039; U&#039; R F2 R&#039; U R|Alg.4|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y&#039;) R2 u R2&#039; U R2 D&#039; R&#039; U&#039; R F2&#039; R&#039; U R|Alg.4(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.4) = [F2: [D R2: (U)] [R&#039; U&#039; R, F2] ]&lt;br /&gt;
{{Alg|F R&#039; F R2 U&#039; R&#039; U&#039; R U R&#039; F&#039; R U R&#039; U&#039; F&#039;|Alg.5|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.5) = [F2: [F&#039;, R&#039;] [R U&#039; R&#039;: (U&#039;)] [F&#039;: [R, U] ] ]&lt;br /&gt;
{{Alg|F R&#039; F&#039; R U R U&#039; R2 U&#039; R U R B&#039; R&#039; B U|Alg.6|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|F R&#039; F&#039; R U R U&#039; R2 U&#039; R U l U&#039; R&#039; U (x)|Alg.6(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.6) = [F, R&#039;] [U, R] [R&#039;, U&#039;] [R, B&#039;] (U)&lt;br /&gt;
{{Alg|F R U&#039; R&#039; U&#039; R U F U F&#039; R&#039; F U&#039; F2|Alg.7|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|F R U&#039; R&#039; U&#039; R d R U R&#039; B&#039; R U&#039; R2|Alg.7(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.7) = [F: [R, U&#039;] [U2, R] [R: [U&#039;, F] ] [F: (U&#039;)] ]&lt;br /&gt;
{{Alg|R&#039; F R F&#039; U&#039; F&#039; U F2 U F&#039; U&#039; F&#039; L F L&#039; U&#039;|Alg.8|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R&#039; F R F&#039; (y&#039;) U&#039; R&#039; U R2 U R&#039; U&#039; R&#039; F R F&#039;|Alg.8(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.8) = [R&#039;, F] [U&#039;, F&#039;] [F, U] [F&#039;, L] (U&#039;)&lt;br /&gt;
{{Alg|R&#039; F&#039; U F U F&#039; U&#039; F R F&#039; U&#039; F U F R&#039; F&#039; R|Alg.9|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) F&#039; L&#039; U L U L&#039; U&#039; L F L&#039; U&#039; L U L F&#039; L&#039; F|Alg.9(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.9) = [R&#039; F&#039; U F: (U)] [F&#039;, U&#039;] [F, R&#039;]&lt;br /&gt;
{{Alg|F2 U F U&#039; F&#039; U L F R&#039; F R F L&#039; F&#039;|Alg.10|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y z) U2 R U R&#039; U&#039; R (y) R U L&#039; U L U R&#039; U&#039; (x)|Alg.10(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.10) = [F2: [U, F] (U) [L F: [R&#039;, F] ] [L, F&#039;] ]&lt;br /&gt;
{{Alg|R2 U&#039; R&#039; U R U&#039; B&#039; R&#039; F R&#039; F&#039; R&#039; B R|Alg.11|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(z&#039;) U2 L&#039; U&#039; L U L&#039; (y&#039;) L&#039; U&#039; R U&#039; R&#039; U&#039; L U (x)|Alg.11(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|R2 U&#039; R&#039; U R U&#039; (z&#039; y&#039;) L&#039; U&#039; R U&#039; R&#039; U&#039; L U (y z)|Alg.11(v3)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.11) = [R: [R, U&#039;] [R: (U&#039;)] ] [R2, B&#039;] [B&#039;: [R, F] [R&#039;, B] ]&lt;br /&gt;
{{Alg|F R U&#039; R&#039; F D R&#039; B&#039; R&#039; B R2 D&#039; F2|Alg.12|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|F R U&#039; R&#039; F D R&#039; (y x) R&#039; U&#039; R (z) R2 (y) L&#039; d2 (z)|Alg.12(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.12) = [F R: (U&#039;)] [F2 D R2: [R, B&#039;] ]&lt;br /&gt;
{{Alg|R&#039; U&#039; R2 U&#039; L U2 R&#039; U R U2 L&#039; R&#039; U R&#039; U R|Alg.13|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y2 z) U&#039; R&#039; U2 R&#039; D R2 U&#039; R U R2 U&#039; D&#039; R U&#039; R U (z&#039;)|Alg.13(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.13) = [R&#039; U&#039; R2: [U&#039; L U2 R&#039;: (U)] [U&#039;, R&#039;] ]&lt;br /&gt;
{{Alg|F R F&#039; U&#039; F R&#039; F&#039; R B&#039; R2 B R&#039; U&#039; R2 U|Alg.14|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
{{Alg|(y) r U r&#039; U&#039; r U&#039; r&#039; (y&#039;) l U&#039; R2 U l&#039; U&#039; R2|Alg.14(v2)|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
Decomposition(Alg.14) = [F R F&#039;: (U&#039;)] [R: [B&#039;, R2] ] [R2, U&#039;] &lt;br /&gt;
{{Alg|U F&#039; L F L&#039; U&#039; L&#039; U L U2 R U R&#039; U&#039; R&#039; F R F&#039;|Alg.15|cube=3x3x3&amp;amp;stage=PLL}}&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 last layer substeps]]&lt;br /&gt;
[[Category:Acronyms]]&lt;br /&gt;
[[Category:Algorithms]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33051</id>
		<title>CFOP method</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33051"/>
		<updated>2017-09-18T20:32:37Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* The Steps */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Method Infobox&lt;br /&gt;
|name=CFOP&lt;br /&gt;
|image=Fridrich_method.gif&lt;br /&gt;
|proposers=[[David Singmaster]]&amp;lt;br/&amp;gt;[[René Schoof]]&amp;lt;br/&amp;gt;[[Jessica Fridrich]]&amp;lt;br/&amp;gt;[[Hans Dockhorn]]&amp;lt;br/&amp;gt;[[Anneke Treep]]&lt;br /&gt;
|year=1981&lt;br /&gt;
|anames=Fridrich Method&lt;br /&gt;
|variants=[[CLL]]/[[ELL]], [[VH]], [[ZB]],  [[MGLS-F]]&lt;br /&gt;
|steps=4 (Cross, F2L, OLL, PLL)&lt;br /&gt;
|algs=Total: 78 to 119&amp;lt;br/&amp;gt;F2L: 0 to 41&amp;lt;br/&amp;gt;Full 2LLL: 78 (OLL: 57, PLL: 21)&lt;br /&gt;
|moves=~55&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[Speed BLD]]&lt;br /&gt;
* [[One-Handed Solving]]&lt;br /&gt;
* [[Solving with Feet]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Method Header&lt;br /&gt;
|listofsteps=[[Cross|&#039;&#039;&#039;C&#039;&#039;&#039;ross]] -&amp;gt; [[F2L|&#039;&#039;&#039;F&#039;&#039;&#039;2L]] -&amp;gt; [[OLL|&#039;&#039;&#039;O&#039;&#039;&#039;LL]] -&amp;gt; [[PLL|&#039;&#039;&#039;P&#039;&#039;&#039;LL]]&lt;br /&gt;
|description=[[CFOP|&#039;&#039;&#039;CFOP&#039;&#039;&#039;]] is the most frequently used [[speedsolving]] [[method]] for the [[3x3x3 cube]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFOP&#039;&#039;&#039; (&#039;&#039;Cross, F2L, OLL, PLL&#039;&#039;, pronounced C-F-O-P or C-fop) is a 3x3 speedsolving method proposed by several cubers around 1981. It is also known as the &#039;&#039;&#039;Fridrich Method&#039;&#039;&#039; after its popularizer, [[Jessica Fridrich]]. In part due to Fridrich&#039;s publication of the method on her website in 1995, CFOP has been the most dominant 3x3 speedcubing method since around 2000, with it and its variants used by the vast majority of the top speedcubers such as [[Feliks Zemdegs]], [[Max Park]], [[Sebastian Weyer]], [[Mats Valk]], etc.&lt;br /&gt;
&lt;br /&gt;
== Origin and Naming Dispute ==&lt;br /&gt;
&lt;br /&gt;
Jessica Fridrich is often erroneously credited as the sole inventor of CFOP. In reality, many developments were made in the early &#039;80s by other cubers who have contributed to the method in its current form. The constituent techniques and their original proposers are as follows:&lt;br /&gt;
* [[Cross]]: [[David Singmaster]]&lt;br /&gt;
* [[F2L]] (4x corner + edge pairs): [[René Schoof]]&lt;br /&gt;
* [[OLL]]/[[PLL]]: [[Hans Dockhorn]], [[Anneke Treep]], with many algorithms developed by [[Jessica Fridrich]]&lt;br /&gt;
&lt;br /&gt;
During the resurgence in speedcubing&#039;s popularity in the late &#039;90s and early 2000s, there was a general lack of information on the sport. Fridrich&#039;s website offered a vast wealth of information for those entering the sport, including a full description of CFOP with complete lists of algorithms. As a result, many who learned from her website began to call this method the &amp;quot;Fridrich Method,&amp;quot; which explains the common use of the term today.&lt;br /&gt;
&lt;br /&gt;
Several high-profile cubers have long disputed this terminology; [[Ron van Bruchem]], famously, has publicly written that he will never call CFOP the &amp;quot;Fridrich Method.&amp;quot; This issue has become well-advertised within the cubing community around the year 2008, likely because of this. The term &amp;quot;CFOP&amp;quot; has since seen increasing usage compared to back then, also in part motivated by efforts to standardize terminology in method classification, and is now seen, commonly, as &amp;quot;Fridrich Method.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
While some cubers still insist on the term &amp;quot;CFOP,&amp;quot; Fridrich&#039;s contribution to the popularization of the method is undeniable, and many others accept the term &amp;quot;Fridrich Method&amp;quot; as established terminology and a perfectly valid synonym for &amp;quot;CFOP.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== The Steps ==&lt;br /&gt;
CFOP can be viewed as an advanced version of a [[Layer-By-Layer]] method. In particular, it combines some steps of the said method into one by using many more algorithms. Here, we outline pure CFOP without any additional trick. Also, the cube is commonly solved with the white side on top for the cross, yellow on the bottom for the cross, and opposite for the other steps. However, it is NOT required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:Cross 2.jpg|120px|Cross|link=Cross]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[Cross]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make a cross on one side by solving all edges of a given face. A&lt;br /&gt;
Make sure to align the edges with the second-layer centers.&lt;br /&gt;
&lt;br /&gt;
It is recommended that you solve the cross on the bottom face and that you become familiar doing the cross with all colors; not just one.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:F2Linfo.png|120px|F2L|link=F2L]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[F2L]] (First Two Layers)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fill in the four &#039;&#039;&#039;slots&#039;&#039;&#039; between the cross pieces, one slot at a time. Each slot is filled by inserting a corner and its corresponding edge simultaneously. Most of the 41 cases have reasonable intuitive solutions. The completion of this step leaves one with just the last layer, typically placed on top.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:OLLinfo.png|120px|OLL|link=OLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[OLL]] (Orientation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make the entire top side (the last layer) of the cube a solid color. 57 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[OLL]] break up the step into two. This greatly reduces the number of cases; [[2-look OLL]] has 9 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:PLLinfo.jpg|120px|PLL|link=PLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[PLL]] (Permutation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, you finish the cube by permuting the top layer of the cube. 21 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[PLL]] break up the step into two. This greatly reduces the number of cases; [[2-look PLL]] has 6 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Easy to learn&#039;&#039;&#039; - CFOP is widely considered to be the easiest method to learn, as it transitions easily from beginner&#039;s methods.&lt;br /&gt;
* &#039;&#039;&#039;Doesn&#039;t require a large understanding of how the cube works&#039;&#039;&#039; - Due to the lack of blockbuilding or edge orientation needed in CFOP, the method relies more on pattern recognition and algorithms. Although the cross and F2L are solved intuitively, they are more straightforward than the blockbuilding with Roux or the edge orientation and blockbuilding with ZZ.&lt;br /&gt;
* &#039;&#039;&#039;Is by far the most researched method&#039;&#039;&#039; - As CFOP is the most widely used method and has been for many years, there has been far more research done on CFOP than any other method, which means more resources, a larger variety of algorithms to choose from, and more community members to assist and give advice. All world records for the 3x3 Rubik&#039;s Cube since 2003 have been set with CFOP.&lt;br /&gt;
*&#039;&#039;&#039;Statistically the fastest speedsolving method&#039;&#039;&#039; - Statistically speaking, CFOP has proven to currently be the fastest method, despite the move count. As of June 1, 2016, the top four speedsolvers in 3x3 average use the method, as well as the top fifteen speedsolvers in 3x3 single.&lt;br /&gt;
&lt;br /&gt;
== Cons ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Algorithms&#039;&#039;&#039; - CFOP with 4 Look last layer makes a total of 16 algorithms (10 2-look OLL algs and 6 2-look PLL algs). Full CFOP has 57 OLLs and 21 PLLs for a total of 78 algorithms. If a person learned one full CFOP alg a day (OLL and PLL), it would take a bit over 2 and a half months to learn all of them.&lt;br /&gt;
* &#039;&#039;&#039;Move count&#039;&#039;&#039; - CFOP has a slightly higher average movecount than that of ZZ and much higher movecount compared to Roux.&lt;br /&gt;
* &#039;&#039;&#039;Reliance on Inspection&#039;&#039;&#039; - CFOP relies on the use of inspection time, in order for the cross (and the first pair, depending on how advanced the user is) to be solved quickly. In instances where there is no inspection time, such as big cube solves where one must transition between the cube&#039;s reduction and 3x3x3 steps, this can be a drawback as the cross has to be done on the fly rather than being planned out. Although this may be the case, CFOP is still the most popular choice for the 3x3x3 stage on big cubes as the planning and execution of a Roux or ZZ solve is typically more difficult than doing CFOP.&lt;br /&gt;
* &#039;&#039;&#039;Difficulty of Cross&#039;&#039;&#039; - Planning the cross during inspection can take a while to master. It requires a fair amount of experience, similar to planning the first block with Roux or the EOLine with ZZ.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Cross]]&lt;br /&gt;
* [[F2L]]&lt;br /&gt;
* [[OLL]]/[[PLL]]&lt;br /&gt;
* [[4LLL]]&lt;br /&gt;
* [[CFCE]]&lt;br /&gt;
* [[ZZ]]&lt;br /&gt;
* [[Roux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{F2L}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OLL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://solvethecube.110mb.com/ Joël van Noort&#039;s tutorial]&lt;br /&gt;
* [http://erikku.er.funpic.org/rubik/Fridrich.html Erik Akkersdijk&#039;s tutorial]&lt;br /&gt;
* [http://www.cubefreak.net/cfop/ Shotaro Makisumi&#039;s tutorial]&lt;br /&gt;
* [http://www.ws.binghamton.edu/fridrich/cube.html Jessica&#039;s Homepage]&lt;br /&gt;
* [http://www.youtube.com/watch?v=k-xbcAMfWwM Badmephisto&#039;s Intuitive F2L Tutorial]&lt;br /&gt;
* Speedsolving.com: [http://www.speedsolving.com/forum/showthread.php?t=2322 Fridrich Method] - info on its origin.&lt;br /&gt;
* [http://algdb.net/ All the CFOP algs that you can think off]&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 methods]]&lt;br /&gt;
[[Category:3x3x3 speedsolving methods]]&lt;br /&gt;
[[Category:SpeedBLD Methods]]&lt;br /&gt;
[[Category:Acronyms]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33050</id>
		<title>CFOP method</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33050"/>
		<updated>2017-09-18T20:32:16Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* Cons */ Fixed two grammar issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Method Infobox&lt;br /&gt;
|name=CFOP&lt;br /&gt;
|image=Fridrich_method.gif&lt;br /&gt;
|proposers=[[David Singmaster]]&amp;lt;br/&amp;gt;[[René Schoof]]&amp;lt;br/&amp;gt;[[Jessica Fridrich]]&amp;lt;br/&amp;gt;[[Hans Dockhorn]]&amp;lt;br/&amp;gt;[[Anneke Treep]]&lt;br /&gt;
|year=1981&lt;br /&gt;
|anames=Fridrich Method&lt;br /&gt;
|variants=[[CLL]]/[[ELL]], [[VH]], [[ZB]],  [[MGLS-F]]&lt;br /&gt;
|steps=4 (Cross, F2L, OLL, PLL)&lt;br /&gt;
|algs=Total: 78 to 119&amp;lt;br/&amp;gt;F2L: 0 to 41&amp;lt;br/&amp;gt;Full 2LLL: 78 (OLL: 57, PLL: 21)&lt;br /&gt;
|moves=~55&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[Speed BLD]]&lt;br /&gt;
* [[One-Handed Solving]]&lt;br /&gt;
* [[Solving with Feet]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Method Header&lt;br /&gt;
|listofsteps=[[Cross|&#039;&#039;&#039;C&#039;&#039;&#039;ross]] -&amp;gt; [[F2L|&#039;&#039;&#039;F&#039;&#039;&#039;2L]] -&amp;gt; [[OLL|&#039;&#039;&#039;O&#039;&#039;&#039;LL]] -&amp;gt; [[PLL|&#039;&#039;&#039;P&#039;&#039;&#039;LL]]&lt;br /&gt;
|description=[[CFOP|&#039;&#039;&#039;CFOP&#039;&#039;&#039;]] is the most frequently used [[speedsolving]] [[method]] for the [[3x3x3 cube]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFOP&#039;&#039;&#039; (&#039;&#039;Cross, F2L, OLL, PLL&#039;&#039;, pronounced C-F-O-P or C-fop) is a 3x3 speedsolving method proposed by several cubers around 1981. It is also known as the &#039;&#039;&#039;Fridrich Method&#039;&#039;&#039; after its popularizer, [[Jessica Fridrich]]. In part due to Fridrich&#039;s publication of the method on her website in 1995, CFOP has been the most dominant 3x3 speedcubing method since around 2000, with it and its variants used by the vast majority of the top speedcubers such as [[Feliks Zemdegs]], [[Max Park]], [[Sebastian Weyer]], [[Mats Valk]], etc.&lt;br /&gt;
&lt;br /&gt;
== Origin and Naming Dispute ==&lt;br /&gt;
&lt;br /&gt;
Jessica Fridrich is often erroneously credited as the sole inventor of CFOP. In reality, many developments were made in the early &#039;80s by other cubers who have contributed to the method in its current form. The constituent techniques and their original proposers are as follows:&lt;br /&gt;
* [[Cross]]: [[David Singmaster]]&lt;br /&gt;
* [[F2L]] (4x corner + edge pairs): [[René Schoof]]&lt;br /&gt;
* [[OLL]]/[[PLL]]: [[Hans Dockhorn]], [[Anneke Treep]], with many algorithms developed by [[Jessica Fridrich]]&lt;br /&gt;
&lt;br /&gt;
During the resurgence in speedcubing&#039;s popularity in the late &#039;90s and early 2000s, there was a general lack of information on the sport. Fridrich&#039;s website offered a vast wealth of information for those entering the sport, including a full description of CFOP with complete lists of algorithms. As a result, many who learned from her website began to call this method the &amp;quot;Fridrich Method,&amp;quot; which explains the common use of the term today.&lt;br /&gt;
&lt;br /&gt;
Several high-profile cubers have long disputed this terminology; [[Ron van Bruchem]], famously, has publicly written that he will never call CFOP the &amp;quot;Fridrich Method.&amp;quot; This issue has become well-advertised within the cubing community around the year 2008, likely because of this. The term &amp;quot;CFOP&amp;quot; has since seen increasing usage compared to back then, also in part motivated by efforts to standardize terminology in method classification, and is now seen, commonly, as &amp;quot;Fridrich Method.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
While some cubers still insist on the term &amp;quot;CFOP,&amp;quot; Fridrich&#039;s contribution to the popularization of the method is undeniable, and many others accept the term &amp;quot;Fridrich Method&amp;quot; as established terminology and a perfectly valid synonym for &amp;quot;CFOP.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== The Steps ==&lt;br /&gt;
CFOP can be viewed as an advanced version of a [[Layer-By-Layer]] method. In particular, it combines some steps of the said method into one by using many more algorithms. Here, we outline pure CFOP without any additional trick. Also, the cube is commonly solved with the white side on top for the cross, yellow on bottom for the cross, and opposite for the other steps. However, it is NOT required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:Cross 2.jpg|120px|Cross|link=Cross]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[Cross]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make a cross on one side by solving all edges of a given face. A&lt;br /&gt;
Make sure to align the edges with the second-layer centers.&lt;br /&gt;
&lt;br /&gt;
It is recommended that you solve the cross on the bottom face and that you become familiar doing the cross with all colors; not just one.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:F2Linfo.png|120px|F2L|link=F2L]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[F2L]] (First Two Layers)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fill in the four &#039;&#039;&#039;slots&#039;&#039;&#039; between the cross pieces, one slot at a time. Each slot is filled by inserting a corner and its corresponding edge simultaneously. Most of the 41 cases have reasonable intuitive solutions. The completion of this step leaves one with just the last layer, typically placed on top.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:OLLinfo.png|120px|OLL|link=OLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[OLL]] (Orientation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make the entire top side (the last layer) of the cube a solid color. 57 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[OLL]] break up the step into two. This greatly reduces the number of cases; [[2-look OLL]] has 9 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:PLLinfo.jpg|120px|PLL|link=PLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[PLL]] (Permutation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, you finish the cube by permuting the top layer of the cube. 21 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[PLL]] break up the step into two. This greatly reduces the number of cases; [[2-look PLL]] has 6 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Easy to learn&#039;&#039;&#039; - CFOP is widely considered to be the easiest method to learn, as it transitions easily from beginner&#039;s methods.&lt;br /&gt;
* &#039;&#039;&#039;Doesn&#039;t require a large understanding of how the cube works&#039;&#039;&#039; - Due to the lack of blockbuilding or edge orientation needed in CFOP, the method relies more on pattern recognition and algorithms. Although the cross and F2L are solved intuitively, they are more straightforward than the blockbuilding with Roux or the edge orientation and blockbuilding with ZZ.&lt;br /&gt;
* &#039;&#039;&#039;Is by far the most researched method&#039;&#039;&#039; - As CFOP is the most widely used method and has been for many years, there has been far more research done on CFOP than any other method, which means more resources, a larger variety of algorithms to choose from, and more community members to assist and give advice. All world records for the 3x3 Rubik&#039;s Cube since 2003 have been set with CFOP.&lt;br /&gt;
*&#039;&#039;&#039;Statistically the fastest speedsolving method&#039;&#039;&#039; - Statistically speaking, CFOP has proven to currently be the fastest method, despite the move count. As of June 1, 2016, the top four speedsolvers in 3x3 average use the method, as well as the top fifteen speedsolvers in 3x3 single.&lt;br /&gt;
&lt;br /&gt;
== Cons ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Algorithms&#039;&#039;&#039; - CFOP with 4 Look last layer makes a total of 16 algorithms (10 2-look OLL algs and 6 2-look PLL algs). Full CFOP has 57 OLLs and 21 PLLs for a total of 78 algorithms. If a person learned one full CFOP alg a day (OLL and PLL), it would take a bit over 2 and a half months to learn all of them.&lt;br /&gt;
* &#039;&#039;&#039;Move count&#039;&#039;&#039; - CFOP has a slightly higher average movecount than that of ZZ and much higher movecount compared to Roux.&lt;br /&gt;
* &#039;&#039;&#039;Reliance on Inspection&#039;&#039;&#039; - CFOP relies on the use of inspection time, in order for the cross (and the first pair, depending on how advanced the user is) to be solved quickly. In instances where there is no inspection time, such as big cube solves where one must transition between the cube&#039;s reduction and 3x3x3 steps, this can be a drawback as the cross has to be done on the fly rather than being planned out. Although this may be the case, CFOP is still the most popular choice for the 3x3x3 stage on big cubes as the planning and execution of a Roux or ZZ solve is typically more difficult than doing CFOP.&lt;br /&gt;
* &#039;&#039;&#039;Difficulty of Cross&#039;&#039;&#039; - Planning the cross during inspection can take a while to master. It requires a fair amount of experience, similar to planning the first block with Roux or the EOLine with ZZ.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Cross]]&lt;br /&gt;
* [[F2L]]&lt;br /&gt;
* [[OLL]]/[[PLL]]&lt;br /&gt;
* [[4LLL]]&lt;br /&gt;
* [[CFCE]]&lt;br /&gt;
* [[ZZ]]&lt;br /&gt;
* [[Roux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{F2L}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OLL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://solvethecube.110mb.com/ Joël van Noort&#039;s tutorial]&lt;br /&gt;
* [http://erikku.er.funpic.org/rubik/Fridrich.html Erik Akkersdijk&#039;s tutorial]&lt;br /&gt;
* [http://www.cubefreak.net/cfop/ Shotaro Makisumi&#039;s tutorial]&lt;br /&gt;
* [http://www.ws.binghamton.edu/fridrich/cube.html Jessica&#039;s Homepage]&lt;br /&gt;
* [http://www.youtube.com/watch?v=k-xbcAMfWwM Badmephisto&#039;s Intuitive F2L Tutorial]&lt;br /&gt;
* Speedsolving.com: [http://www.speedsolving.com/forum/showthread.php?t=2322 Fridrich Method] - info on its origin.&lt;br /&gt;
* [http://algdb.net/ All the CFOP algs that you can think off]&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 methods]]&lt;br /&gt;
[[Category:3x3x3 speedsolving methods]]&lt;br /&gt;
[[Category:SpeedBLD Methods]]&lt;br /&gt;
[[Category:Acronyms]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33049</id>
		<title>CFOP method</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33049"/>
		<updated>2017-09-18T20:31:16Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* Pros */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Method Infobox&lt;br /&gt;
|name=CFOP&lt;br /&gt;
|image=Fridrich_method.gif&lt;br /&gt;
|proposers=[[David Singmaster]]&amp;lt;br/&amp;gt;[[René Schoof]]&amp;lt;br/&amp;gt;[[Jessica Fridrich]]&amp;lt;br/&amp;gt;[[Hans Dockhorn]]&amp;lt;br/&amp;gt;[[Anneke Treep]]&lt;br /&gt;
|year=1981&lt;br /&gt;
|anames=Fridrich Method&lt;br /&gt;
|variants=[[CLL]]/[[ELL]], [[VH]], [[ZB]],  [[MGLS-F]]&lt;br /&gt;
|steps=4 (Cross, F2L, OLL, PLL)&lt;br /&gt;
|algs=Total: 78 to 119&amp;lt;br/&amp;gt;F2L: 0 to 41&amp;lt;br/&amp;gt;Full 2LLL: 78 (OLL: 57, PLL: 21)&lt;br /&gt;
|moves=~55&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[Speed BLD]]&lt;br /&gt;
* [[One-Handed Solving]]&lt;br /&gt;
* [[Solving with Feet]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Method Header&lt;br /&gt;
|listofsteps=[[Cross|&#039;&#039;&#039;C&#039;&#039;&#039;ross]] -&amp;gt; [[F2L|&#039;&#039;&#039;F&#039;&#039;&#039;2L]] -&amp;gt; [[OLL|&#039;&#039;&#039;O&#039;&#039;&#039;LL]] -&amp;gt; [[PLL|&#039;&#039;&#039;P&#039;&#039;&#039;LL]]&lt;br /&gt;
|description=[[CFOP|&#039;&#039;&#039;CFOP&#039;&#039;&#039;]] is the most frequently used [[speedsolving]] [[method]] for the [[3x3x3 cube]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFOP&#039;&#039;&#039; (&#039;&#039;Cross, F2L, OLL, PLL&#039;&#039;, pronounced C-F-O-P or C-fop) is a 3x3 speedsolving method proposed by several cubers around 1981. It is also known as the &#039;&#039;&#039;Fridrich Method&#039;&#039;&#039; after its popularizer, [[Jessica Fridrich]]. In part due to Fridrich&#039;s publication of the method on her website in 1995, CFOP has been the most dominant 3x3 speedcubing method since around 2000, with it and its variants used by the vast majority of the top speedcubers such as [[Feliks Zemdegs]], [[Max Park]], [[Sebastian Weyer]], [[Mats Valk]], etc.&lt;br /&gt;
&lt;br /&gt;
== Origin and Naming Dispute ==&lt;br /&gt;
&lt;br /&gt;
Jessica Fridrich is often erroneously credited as the sole inventor of CFOP. In reality, many developments were made in the early &#039;80s by other cubers who have contributed to the method in its current form. The constituent techniques and their original proposers are as follows:&lt;br /&gt;
* [[Cross]]: [[David Singmaster]]&lt;br /&gt;
* [[F2L]] (4x corner + edge pairs): [[René Schoof]]&lt;br /&gt;
* [[OLL]]/[[PLL]]: [[Hans Dockhorn]], [[Anneke Treep]], with many algorithms developed by [[Jessica Fridrich]]&lt;br /&gt;
&lt;br /&gt;
During the resurgence in speedcubing&#039;s popularity in the late &#039;90s and early 2000s, there was a general lack of information on the sport. Fridrich&#039;s website offered a vast wealth of information for those entering the sport, including a full description of CFOP with complete lists of algorithms. As a result, many who learned from her website began to call this method the &amp;quot;Fridrich Method,&amp;quot; which explains the common use of the term today.&lt;br /&gt;
&lt;br /&gt;
Several high-profile cubers have long disputed this terminology; [[Ron van Bruchem]], famously, has publicly written that he will never call CFOP the &amp;quot;Fridrich Method.&amp;quot; This issue has become well-advertised within the cubing community around the year 2008, likely because of this. The term &amp;quot;CFOP&amp;quot; has since seen increasing usage compared to back then, also in part motivated by efforts to standardize terminology in method classification, and is now seen, commonly, as &amp;quot;Fridrich Method.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
While some cubers still insist on the term &amp;quot;CFOP,&amp;quot; Fridrich&#039;s contribution to the popularization of the method is undeniable, and many others accept the term &amp;quot;Fridrich Method&amp;quot; as established terminology and a perfectly valid synonym for &amp;quot;CFOP.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== The Steps ==&lt;br /&gt;
CFOP can be viewed as an advanced version of a [[Layer-By-Layer]] method. In particular, it combines some steps of the said method into one by using many more algorithms. Here, we outline pure CFOP without any additional trick. Also, the cube is commonly solved with the white side on top for the cross, yellow on bottom for the cross, and opposite for the other steps. However, it is NOT required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:Cross 2.jpg|120px|Cross|link=Cross]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[Cross]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make a cross on one side by solving all edges of a given face. A&lt;br /&gt;
Make sure to align the edges with the second-layer centers.&lt;br /&gt;
&lt;br /&gt;
It is recommended that you solve the cross on the bottom face and that you become familiar doing the cross with all colors; not just one.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:F2Linfo.png|120px|F2L|link=F2L]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[F2L]] (First Two Layers)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fill in the four &#039;&#039;&#039;slots&#039;&#039;&#039; between the cross pieces, one slot at a time. Each slot is filled by inserting a corner and its corresponding edge simultaneously. Most of the 41 cases have reasonable intuitive solutions. The completion of this step leaves one with just the last layer, typically placed on top.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:OLLinfo.png|120px|OLL|link=OLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[OLL]] (Orientation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make the entire top side (the last layer) of the cube a solid color. 57 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[OLL]] break up the step into two. This greatly reduces the number of cases; [[2-look OLL]] has 9 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:PLLinfo.jpg|120px|PLL|link=PLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[PLL]] (Permutation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, you finish the cube by permuting the top layer of the cube. 21 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[PLL]] break up the step into two. This greatly reduces the number of cases; [[2-look PLL]] has 6 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Easy to learn&#039;&#039;&#039; - CFOP is widely considered to be the easiest method to learn, as it transitions easily from beginner&#039;s methods.&lt;br /&gt;
* &#039;&#039;&#039;Doesn&#039;t require a large understanding of how the cube works&#039;&#039;&#039; - Due to the lack of blockbuilding or edge orientation needed in CFOP, the method relies more on pattern recognition and algorithms. Although the cross and F2L are solved intuitively, they are more straightforward than the blockbuilding with Roux or the edge orientation and blockbuilding with ZZ.&lt;br /&gt;
* &#039;&#039;&#039;Is by far the most researched method&#039;&#039;&#039; - As CFOP is the most widely used method and has been for many years, there has been far more research done on CFOP than any other method, which means more resources, a larger variety of algorithms to choose from, and more community members to assist and give advice. All world records for the 3x3 Rubik&#039;s Cube since 2003 have been set with CFOP.&lt;br /&gt;
*&#039;&#039;&#039;Statistically the fastest speedsolving method&#039;&#039;&#039; - Statistically speaking, CFOP has proven to currently be the fastest method, despite the move count. As of June 1, 2016, the top four speedsolvers in 3x3 average use the method, as well as the top fifteen speedsolvers in 3x3 single.&lt;br /&gt;
&lt;br /&gt;
== Cons ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Algorithms&#039;&#039;&#039; - CFOP with 4 Look last layer makes a total of 16 algorithms (10 2-look OLL algs and 6 2-look PLL algs). Full CFOP has 57 OLLs and 21 PLLs for a total of 78 algorithms. If a person learned one full CFOP alg a day (OLL and PLL), it would take a bit over 2 and a half months to learn all of them.&lt;br /&gt;
* &#039;&#039;&#039;Move count&#039;&#039;&#039; - CFOP has a slightly higher average movecount than that of ZZ and much higher movecount compared to Roux.&lt;br /&gt;
* &#039;&#039;&#039;Reliance on Inspection&#039;&#039;&#039; - CFOP relies on use of inspection time, in order for the cross (and first pair, depending on how advanced the user is) to be solved quickly. In instances where there is no inspection time, such as big cube solves where one must transition between the cube&#039;s reduction and 3x3x3 steps, this can be a drawback as the cross has to be done on the fly rather than being planned out. Although this may be the case, CFOP is still the most popular choice for the 3x3x3 stage on big cubes as the planning and execution of a Roux or ZZ solve is typically more difficult than doing CFOP.&lt;br /&gt;
* &#039;&#039;&#039;Difficulty of Cross&#039;&#039;&#039; - Planning the cross during inspection can take a while to master. It requires a fair amount of experience, similar to planning the first block with Roux or the EOLine with ZZ.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Cross]]&lt;br /&gt;
* [[F2L]]&lt;br /&gt;
* [[OLL]]/[[PLL]]&lt;br /&gt;
* [[4LLL]]&lt;br /&gt;
* [[CFCE]]&lt;br /&gt;
* [[ZZ]]&lt;br /&gt;
* [[Roux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{F2L}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OLL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://solvethecube.110mb.com/ Joël van Noort&#039;s tutorial]&lt;br /&gt;
* [http://erikku.er.funpic.org/rubik/Fridrich.html Erik Akkersdijk&#039;s tutorial]&lt;br /&gt;
* [http://www.cubefreak.net/cfop/ Shotaro Makisumi&#039;s tutorial]&lt;br /&gt;
* [http://www.ws.binghamton.edu/fridrich/cube.html Jessica&#039;s Homepage]&lt;br /&gt;
* [http://www.youtube.com/watch?v=k-xbcAMfWwM Badmephisto&#039;s Intuitive F2L Tutorial]&lt;br /&gt;
* Speedsolving.com: [http://www.speedsolving.com/forum/showthread.php?t=2322 Fridrich Method] - info on its origin.&lt;br /&gt;
* [http://algdb.net/ All the CFOP algs that you can think off]&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 methods]]&lt;br /&gt;
[[Category:3x3x3 speedsolving methods]]&lt;br /&gt;
[[Category:SpeedBLD Methods]]&lt;br /&gt;
[[Category:Acronyms]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33048</id>
		<title>CFOP method</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=CFOP_method&amp;diff=33048"/>
		<updated>2017-09-18T20:30:49Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* The Steps */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Method Infobox&lt;br /&gt;
|name=CFOP&lt;br /&gt;
|image=Fridrich_method.gif&lt;br /&gt;
|proposers=[[David Singmaster]]&amp;lt;br/&amp;gt;[[René Schoof]]&amp;lt;br/&amp;gt;[[Jessica Fridrich]]&amp;lt;br/&amp;gt;[[Hans Dockhorn]]&amp;lt;br/&amp;gt;[[Anneke Treep]]&lt;br /&gt;
|year=1981&lt;br /&gt;
|anames=Fridrich Method&lt;br /&gt;
|variants=[[CLL]]/[[ELL]], [[VH]], [[ZB]],  [[MGLS-F]]&lt;br /&gt;
|steps=4 (Cross, F2L, OLL, PLL)&lt;br /&gt;
|algs=Total: 78 to 119&amp;lt;br/&amp;gt;F2L: 0 to 41&amp;lt;br/&amp;gt;Full 2LLL: 78 (OLL: 57, PLL: 21)&lt;br /&gt;
|moves=~55&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[Speed BLD]]&lt;br /&gt;
* [[One-Handed Solving]]&lt;br /&gt;
* [[Solving with Feet]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Method Header&lt;br /&gt;
|listofsteps=[[Cross|&#039;&#039;&#039;C&#039;&#039;&#039;ross]] -&amp;gt; [[F2L|&#039;&#039;&#039;F&#039;&#039;&#039;2L]] -&amp;gt; [[OLL|&#039;&#039;&#039;O&#039;&#039;&#039;LL]] -&amp;gt; [[PLL|&#039;&#039;&#039;P&#039;&#039;&#039;LL]]&lt;br /&gt;
|description=[[CFOP|&#039;&#039;&#039;CFOP&#039;&#039;&#039;]] is the most frequently used [[speedsolving]] [[method]] for the [[3x3x3 cube]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFOP&#039;&#039;&#039; (&#039;&#039;Cross, F2L, OLL, PLL&#039;&#039;, pronounced C-F-O-P or C-fop) is a 3x3 speedsolving method proposed by several cubers around 1981. It is also known as the &#039;&#039;&#039;Fridrich Method&#039;&#039;&#039; after its popularizer, [[Jessica Fridrich]]. In part due to Fridrich&#039;s publication of the method on her website in 1995, CFOP has been the most dominant 3x3 speedcubing method since around 2000, with it and its variants used by the vast majority of the top speedcubers such as [[Feliks Zemdegs]], [[Max Park]], [[Sebastian Weyer]], [[Mats Valk]], etc.&lt;br /&gt;
&lt;br /&gt;
== Origin and Naming Dispute ==&lt;br /&gt;
&lt;br /&gt;
Jessica Fridrich is often erroneously credited as the sole inventor of CFOP. In reality, many developments were made in the early &#039;80s by other cubers who have contributed to the method in its current form. The constituent techniques and their original proposers are as follows:&lt;br /&gt;
* [[Cross]]: [[David Singmaster]]&lt;br /&gt;
* [[F2L]] (4x corner + edge pairs): [[René Schoof]]&lt;br /&gt;
* [[OLL]]/[[PLL]]: [[Hans Dockhorn]], [[Anneke Treep]], with many algorithms developed by [[Jessica Fridrich]]&lt;br /&gt;
&lt;br /&gt;
During the resurgence in speedcubing&#039;s popularity in the late &#039;90s and early 2000s, there was a general lack of information on the sport. Fridrich&#039;s website offered a vast wealth of information for those entering the sport, including a full description of CFOP with complete lists of algorithms. As a result, many who learned from her website began to call this method the &amp;quot;Fridrich Method,&amp;quot; which explains the common use of the term today.&lt;br /&gt;
&lt;br /&gt;
Several high-profile cubers have long disputed this terminology; [[Ron van Bruchem]], famously, has publicly written that he will never call CFOP the &amp;quot;Fridrich Method.&amp;quot; This issue has become well-advertised within the cubing community around the year 2008, likely because of this. The term &amp;quot;CFOP&amp;quot; has since seen increasing usage compared to back then, also in part motivated by efforts to standardize terminology in method classification, and is now seen, commonly, as &amp;quot;Fridrich Method.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
While some cubers still insist on the term &amp;quot;CFOP,&amp;quot; Fridrich&#039;s contribution to the popularization of the method is undeniable, and many others accept the term &amp;quot;Fridrich Method&amp;quot; as established terminology and a perfectly valid synonym for &amp;quot;CFOP.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== The Steps ==&lt;br /&gt;
CFOP can be viewed as an advanced version of a [[Layer-By-Layer]] method. In particular, it combines some steps of the said method into one by using many more algorithms. Here, we outline pure CFOP without any additional trick. Also, the cube is commonly solved with the white side on top for the cross, yellow on bottom for the cross, and opposite for the other steps. However, it is NOT required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:Cross 2.jpg|120px|Cross|link=Cross]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[Cross]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make a cross on one side by solving all edges of a given face. A&lt;br /&gt;
Make sure to align the edges with the second-layer centers.&lt;br /&gt;
&lt;br /&gt;
It is recommended that you solve the cross on the bottom face and that you become familiar doing the cross with all colors; not just one.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:F2Linfo.png|120px|F2L|link=F2L]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[F2L]] (First Two Layers)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fill in the four &#039;&#039;&#039;slots&#039;&#039;&#039; between the cross pieces, one slot at a time. Each slot is filled by inserting a corner and its corresponding edge simultaneously. Most of the 41 cases have reasonable intuitive solutions. The completion of this step leaves one with just the last layer, typically placed on top.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:OLLinfo.png|120px|OLL|link=OLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[OLL]] (Orientation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make the entire top side (the last layer) of the cube a solid color. 57 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[OLL]] break up the step into two. This greatly reduces the number of cases; [[2-look OLL]] has 9 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|| [[File:PLLinfo.jpg|120px|PLL|link=PLL]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;[[PLL]] (Permutation of the Last Layer)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, you finish the cube by permuting the top layer of the cube. 21 nontrivial cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Those new to [[PLL]] break up the step into two. This greatly reduces the number of cases; [[2-look PLL]] has 6 cases. However, note that this is a few seconds slower&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pros ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Easy to learn&#039;&#039;&#039; - CFOP is widely considered to be the easiest method to learn, as it transitions easily from beginner&#039;s methods.&lt;br /&gt;
* &#039;&#039;&#039;Doesn&#039;t require a large understanding of how the cube works&#039;&#039;&#039; - Due to the lack of blockbuilding or edge orientation needed in CFOP, the method relies more on pattern recognition and algorithms. Although the cross and F2L are solved intuitively, they are more straightforward than the blockbuilding with Roux or the edge orientation and blockbuilding with ZZ.&lt;br /&gt;
* &#039;&#039;&#039;Is by far the most researched method&#039;&#039;&#039; - As CFOP is the most widely used method, and has been for many years, there has been far more research done on CFOP than any other method, which means more resources, a larger variety of algorithms to choose from, and more community members to assist and give advice. All world records for the 3x3 Rubik&#039;s Cube since 2003 have been set with CFOP.&lt;br /&gt;
*&#039;&#039;&#039;Statistically the fastest speedsolving method&#039;&#039;&#039; - Statistically speaking, CFOP has proven to currently be the fastest method, despite the move count. As of June 1, 2016, the top four speedsolvers in 3x3 average use the method, as well as the top fifteen speedsolvers in 3x3 single.&lt;br /&gt;
== Cons ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Algorithms&#039;&#039;&#039; - CFOP with 4 Look last layer makes a total of 16 algorithms (10 2-look OLL algs and 6 2-look PLL algs). Full CFOP has 57 OLLs and 21 PLLs for a total of 78 algorithms. If a person learned one full CFOP alg a day (OLL and PLL), it would take a bit over 2 and a half months to learn all of them.&lt;br /&gt;
* &#039;&#039;&#039;Move count&#039;&#039;&#039; - CFOP has a slightly higher average movecount than that of ZZ and much higher movecount compared to Roux.&lt;br /&gt;
* &#039;&#039;&#039;Reliance on Inspection&#039;&#039;&#039; - CFOP relies on use of inspection time, in order for the cross (and first pair, depending on how advanced the user is) to be solved quickly. In instances where there is no inspection time, such as big cube solves where one must transition between the cube&#039;s reduction and 3x3x3 steps, this can be a drawback as the cross has to be done on the fly rather than being planned out. Although this may be the case, CFOP is still the most popular choice for the 3x3x3 stage on big cubes as the planning and execution of a Roux or ZZ solve is typically more difficult than doing CFOP.&lt;br /&gt;
* &#039;&#039;&#039;Difficulty of Cross&#039;&#039;&#039; - Planning the cross during inspection can take a while to master. It requires a fair amount of experience, similar to planning the first block with Roux or the EOLine with ZZ.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Cross]]&lt;br /&gt;
* [[F2L]]&lt;br /&gt;
* [[OLL]]/[[PLL]]&lt;br /&gt;
* [[4LLL]]&lt;br /&gt;
* [[CFCE]]&lt;br /&gt;
* [[ZZ]]&lt;br /&gt;
* [[Roux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{F2L}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OLL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PLL}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://solvethecube.110mb.com/ Joël van Noort&#039;s tutorial]&lt;br /&gt;
* [http://erikku.er.funpic.org/rubik/Fridrich.html Erik Akkersdijk&#039;s tutorial]&lt;br /&gt;
* [http://www.cubefreak.net/cfop/ Shotaro Makisumi&#039;s tutorial]&lt;br /&gt;
* [http://www.ws.binghamton.edu/fridrich/cube.html Jessica&#039;s Homepage]&lt;br /&gt;
* [http://www.youtube.com/watch?v=k-xbcAMfWwM Badmephisto&#039;s Intuitive F2L Tutorial]&lt;br /&gt;
* Speedsolving.com: [http://www.speedsolving.com/forum/showthread.php?t=2322 Fridrich Method] - info on its origin.&lt;br /&gt;
* [http://algdb.net/ All the CFOP algs that you can think off]&lt;br /&gt;
&lt;br /&gt;
[[Category:3x3x3 methods]]&lt;br /&gt;
[[Category:3x3x3 speedsolving methods]]&lt;br /&gt;
[[Category:SpeedBLD Methods]]&lt;br /&gt;
[[Category:Acronyms]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33047</id>
		<title>VLS</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33047"/>
		<updated>2017-09-18T20:29:15Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* Pros */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=VLS&lt;br /&gt;
|image=ols.png&lt;br /&gt;
|proposers=[[Mats Valk]], [[Rowe Hessler]], [[Lucas Winter]]&lt;br /&gt;
|year=[[WV]]: 2005&amp;lt;br/&amp;gt;The rest of VLS: 2013&lt;br /&gt;
|anames=VRLS, RLS&lt;br /&gt;
|variants=[[WV]], UF, UL, UB, UFUL, ULUB, UFUB, all edges misoriented&lt;br /&gt;
|subgroup=&lt;br /&gt;
|algs=432 (216 excluding mirrors)&lt;br /&gt;
|moves=9.74&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[FMC]]&lt;br /&gt;
|previous=[[VLS]] setup or third [[F2L]] pair&lt;br /&gt;
|next=[[PLL]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VLS&#039;&#039;&#039;, short for &#039;&#039;&#039;Valk Last Slot&#039;&#039;&#039;, is a subset of [[OLS]]. The VLS substep solves the last F2L [[pair]], if the edge and corner are already [[pair]]ed in the [[LL|last layer]] and can be inserted using [U]RU&#039;R&#039;, and also skips [[OLL]] which is the third step used in the widely popular [[CFOP]] method. VLS can be used in [[speedsolving]] or [[FMC]] to decrease move count.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
A portion of VLS was previously completed and published in 2005 by [[Lucas Winter]]. The portion created by him is commonly known throughout the cubing community as [[Winter Variation]], or WV, and is one of the subsets in VLS.&lt;br /&gt;
&lt;br /&gt;
The rest of VLS was later generated by speedcuber [[Mats Valk]] in 2009. He had used them somewhat often in his solves, however, he did not publish them for the public and it was not commonly known that Mats used an [[OLS]] method. A few years later in 2013, [[Rowe Hessler]] had unintentionally come up with the same idea. He generated and published all of the [[algorithms]] for the last slot method on his [http://rowe.cubing.net/rls/ website], calling them &amp;quot;RLS&amp;quot; for Rowe Last Slot. Mats had later found out that Rowe had come up with the same idea and contacted him about it. They agreed to create [http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw a YouTube channel] that, for a short time, made videos about VLS cases and Rowe also created [https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ a forum post] introducing the method, now calling it VLS. One year later in 2014, Rowe also created [[algdb]] pages for VLS algorithms, finally calling them &amp;quot;VRLS&amp;quot; for Valk-Rowe Last Slot, however most people still know it today by the name VLS.&lt;br /&gt;
&lt;br /&gt;
==Learning Approach==&lt;br /&gt;
There are 8 subsets under VLS. They are named after which edges are misoriented if the F2L pair is on the right and is facing towards the solver. Note that there are mirrored cases which still fall under their unmirrored subsets. These subsets includes [[WV]], UF, UL, UB, UFUL, ULUB, UFUB, and all edges. Each of these subsets include 54 algorithms, if mirrors are counted as separate cases. It is usually recommended to first learn [[WV]] and then the rest of VLS in whatever order you choose. Learn the placement of the stickers meant to be on the top face, like with [[OLL]].&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Move count is decreased by about 4 moves compared to normally doing the last [[F2L]] pair, then [[OLL]].&lt;br /&gt;
* It requires less [[look ahead]] if implemented into solves, compared to doing the last F2L pair and OLL. So, although it only saves 4 moves, decreased look ahead can help reduce your solve times.&lt;br /&gt;
* Increased chance of a last layer skip.&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* There are a total of 432 algorithms, including mirrors.&lt;br /&gt;
* Because of the first point, this means that if the solver were to learn full VLS, it would likely take at least a year if 1 algorithm was learned per day.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[OLS]]&lt;br /&gt;
*[[HLS]]&lt;br /&gt;
*[[VHLS]]&lt;br /&gt;
*[[ZBLS]]&lt;br /&gt;
*[[OLL]]&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ The original forum post introducing VLS and HLS]&lt;br /&gt;
*[http://rowe.cubing.net/rls/ All of Rowe Hessler&#039;s VLS algorithms]&lt;br /&gt;
*[http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw Mats Valk and Rowe Hessler&#039;s abandoned OLS YouTube channel]&lt;br /&gt;
[[Category:3x3x3 last slot substeps]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33046</id>
		<title>VLS</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33046"/>
		<updated>2017-09-18T20:28:50Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* Learning Approach */ Fixed a grammar issue (yes, this is correct)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=VLS&lt;br /&gt;
|image=ols.png&lt;br /&gt;
|proposers=[[Mats Valk]], [[Rowe Hessler]], [[Lucas Winter]]&lt;br /&gt;
|year=[[WV]]: 2005&amp;lt;br/&amp;gt;The rest of VLS: 2013&lt;br /&gt;
|anames=VRLS, RLS&lt;br /&gt;
|variants=[[WV]], UF, UL, UB, UFUL, ULUB, UFUB, all edges misoriented&lt;br /&gt;
|subgroup=&lt;br /&gt;
|algs=432 (216 excluding mirrors)&lt;br /&gt;
|moves=9.74&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[FMC]]&lt;br /&gt;
|previous=[[VLS]] setup or third [[F2L]] pair&lt;br /&gt;
|next=[[PLL]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VLS&#039;&#039;&#039;, short for &#039;&#039;&#039;Valk Last Slot&#039;&#039;&#039;, is a subset of [[OLS]]. The VLS substep solves the last F2L [[pair]], if the edge and corner are already [[pair]]ed in the [[LL|last layer]] and can be inserted using [U]RU&#039;R&#039;, and also skips [[OLL]] which is the third step used in the widely popular [[CFOP]] method. VLS can be used in [[speedsolving]] or [[FMC]] to decrease move count.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
A portion of VLS was previously completed and published in 2005 by [[Lucas Winter]]. The portion created by him is commonly known throughout the cubing community as [[Winter Variation]], or WV, and is one of the subsets in VLS.&lt;br /&gt;
&lt;br /&gt;
The rest of VLS was later generated by speedcuber [[Mats Valk]] in 2009. He had used them somewhat often in his solves, however, he did not publish them for the public and it was not commonly known that Mats used an [[OLS]] method. A few years later in 2013, [[Rowe Hessler]] had unintentionally come up with the same idea. He generated and published all of the [[algorithms]] for the last slot method on his [http://rowe.cubing.net/rls/ website], calling them &amp;quot;RLS&amp;quot; for Rowe Last Slot. Mats had later found out that Rowe had come up with the same idea and contacted him about it. They agreed to create [http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw a YouTube channel] that, for a short time, made videos about VLS cases and Rowe also created [https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ a forum post] introducing the method, now calling it VLS. One year later in 2014, Rowe also created [[algdb]] pages for VLS algorithms, finally calling them &amp;quot;VRLS&amp;quot; for Valk-Rowe Last Slot, however most people still know it today by the name VLS.&lt;br /&gt;
&lt;br /&gt;
==Learning Approach==&lt;br /&gt;
There are 8 subsets under VLS. They are named after which edges are misoriented if the F2L pair is on the right and is facing towards the solver. Note that there are mirrored cases which still fall under their unmirrored subsets. These subsets includes [[WV]], UF, UL, UB, UFUL, ULUB, UFUB, and all edges. Each of these subsets include 54 algorithms, if mirrors are counted as separate cases. It is usually recommended to first learn [[WV]] and then the rest of VLS in whatever order you choose. Learn the placement of the stickers meant to be on the top face, like with [[OLL]].&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Move count is decreased by about 4 moves compared to normally doing the last [[F2L]] pair, then [[OLL]].&lt;br /&gt;
* It requires less [[look ahead]], if implemented into solves, compared to doing the last F2L pair and OLL. So, although it only saves 4 moves, decreased look ahead can help reduce your solve times.&lt;br /&gt;
* Increased chance of a last layer skip.&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* There are a total of 432 algorithms, including mirrors.&lt;br /&gt;
* Because of the first point, this means that if the solver were to learn full VLS, it would likely take at least a year if 1 algorithm was learned per day.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[OLS]]&lt;br /&gt;
*[[HLS]]&lt;br /&gt;
*[[VHLS]]&lt;br /&gt;
*[[ZBLS]]&lt;br /&gt;
*[[OLL]]&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ The original forum post introducing VLS and HLS]&lt;br /&gt;
*[http://rowe.cubing.net/rls/ All of Rowe Hessler&#039;s VLS algorithms]&lt;br /&gt;
*[http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw Mats Valk and Rowe Hessler&#039;s abandoned OLS YouTube channel]&lt;br /&gt;
[[Category:3x3x3 last slot substeps]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33045</id>
		<title>VLS</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=VLS&amp;diff=33045"/>
		<updated>2017-09-18T20:28:02Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* History */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=VLS&lt;br /&gt;
|image=ols.png&lt;br /&gt;
|proposers=[[Mats Valk]], [[Rowe Hessler]], [[Lucas Winter]]&lt;br /&gt;
|year=[[WV]]: 2005&amp;lt;br/&amp;gt;The rest of VLS: 2013&lt;br /&gt;
|anames=VRLS, RLS&lt;br /&gt;
|variants=[[WV]], UF, UL, UB, UFUL, ULUB, UFUB, all edges misoriented&lt;br /&gt;
|subgroup=&lt;br /&gt;
|algs=432 (216 excluding mirrors)&lt;br /&gt;
|moves=9.74&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[FMC]]&lt;br /&gt;
|previous=[[VLS]] setup or third [[F2L]] pair&lt;br /&gt;
|next=[[PLL]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VLS&#039;&#039;&#039;, short for &#039;&#039;&#039;Valk Last Slot&#039;&#039;&#039;, is a subset of [[OLS]]. The VLS substep solves the last F2L [[pair]], if the edge and corner are already [[pair]]ed in the [[LL|last layer]] and can be inserted using [U]RU&#039;R&#039;, and also skips [[OLL]] which is the third step used in the widely popular [[CFOP]] method. VLS can be used in [[speedsolving]] or [[FMC]] to decrease move count.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
A portion of VLS was previously completed and published in 2005 by [[Lucas Winter]]. The portion created by him is commonly known throughout the cubing community as [[Winter Variation]], or WV, and is one of the subsets in VLS.&lt;br /&gt;
&lt;br /&gt;
The rest of VLS was later generated by speedcuber [[Mats Valk]] in 2009. He had used them somewhat often in his solves, however, he did not publish them for the public and it was not commonly known that Mats used an [[OLS]] method. A few years later in 2013, [[Rowe Hessler]] had unintentionally come up with the same idea. He generated and published all of the [[algorithms]] for the last slot method on his [http://rowe.cubing.net/rls/ website], calling them &amp;quot;RLS&amp;quot; for Rowe Last Slot. Mats had later found out that Rowe had come up with the same idea and contacted him about it. They agreed to create [http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw a YouTube channel] that, for a short time, made videos about VLS cases and Rowe also created [https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ a forum post] introducing the method, now calling it VLS. One year later in 2014, Rowe also created [[algdb]] pages for VLS algorithms, finally calling them &amp;quot;VRLS&amp;quot; for Valk-Rowe Last Slot, however most people still know it today by the name VLS.&lt;br /&gt;
&lt;br /&gt;
==Learning Approach==&lt;br /&gt;
There are 8 subsets under VLS. They are named after which edges are misoriented if the F2L pair is on the right and is facing towards the solver. Note that there are mirrored cases which still fall under their unmirrored subsets. These subsets include [[WV]], UF, UL, UB, UFUL, ULUB, UFUB, and all edges. Each of these subsets include 54 algorithms, if mirrors are counted as separate cases. It is usually recommended to first learn [[WV]] and then the rest of VLS in whatever order you choose. Learn the placement of the stickers meant to be on the top face, like with [[OLL]].&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Move count is decreased by about 4 moves compared to normally doing the last [[F2L]] pair, then [[OLL]].&lt;br /&gt;
* It requires less [[look ahead]], if implemented into solves, compared to doing the last F2L pair and OLL. So, although it only saves 4 moves, decreased look ahead can help reduce your solve times.&lt;br /&gt;
* Increased chance of a last layer skip.&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* There are a total of 432 algorithms, including mirrors.&lt;br /&gt;
* Because of the first point, this means that if the solver were to learn full VLS, it would likely take at least a year if 1 algorithm was learned per day.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[OLS]]&lt;br /&gt;
*[[HLS]]&lt;br /&gt;
*[[VHLS]]&lt;br /&gt;
*[[ZBLS]]&lt;br /&gt;
*[[OLL]]&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ The original forum post introducing VLS and HLS]&lt;br /&gt;
*[http://rowe.cubing.net/rls/ All of Rowe Hessler&#039;s VLS algorithms]&lt;br /&gt;
*[http://www.youtube.com/channel/UCOvpCbHRg9NSQce3is8MGNw Mats Valk and Rowe Hessler&#039;s abandoned OLS YouTube channel]&lt;br /&gt;
[[Category:3x3x3 last slot substeps]]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
	<entry>
		<id>https://www.speedsolving.com/wiki/index.php?title=OLS&amp;diff=33044</id>
		<title>OLS</title>
		<link rel="alternate" type="text/html" href="https://www.speedsolving.com/wiki/index.php?title=OLS&amp;diff=33044"/>
		<updated>2017-09-18T20:25:31Z</updated>

		<summary type="html">&lt;p&gt;ChandlerSch: /* Pros */ Fixed a grammar issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Substep Infobox&lt;br /&gt;
|name=OLS&lt;br /&gt;
|image=ols.png&lt;br /&gt;
|proposers=[[Mats Valk]] (VLS)&amp;lt;br/&amp;gt;[[Rowe Hessler]] (VLS+HLS)&amp;lt;br/&amp;gt;[[Lucas Winter]] (WV)&amp;lt;br/&amp;gt;[[Chester Lian]] (SV)&amp;lt;br/&amp;gt;[[Lucas Garron]] (CLS)&amp;lt;br/&amp;gt;[[Shotaro Makisumi]] (CLS)&amp;lt;br/&amp;gt;[[Jabari Nuruddin]] (Oriented LS)&lt;br /&gt;
|year=[[WV]]: 2005&amp;lt;br/&amp;gt;[[CLS]]: 2006&amp;lt;br/&amp;gt;[[SV]]: 2009&amp;lt;br/&amp;gt;The rest of [[VLS]] + [[HLS]]: 2013&amp;lt;br/&amp;gt;[[Oriented LS]]: 2015&lt;br /&gt;
|anames=&lt;br /&gt;
|variants=[[VLS]], [[HLS]], [[CLS]], [[Oriented LS]]&lt;br /&gt;
|subgroup=&lt;br /&gt;
|algs=864 are needed (including mirrors, by using VLS+HLS), however there can be up to 17,712&lt;br /&gt;
|moves=&lt;br /&gt;
|purpose=&amp;lt;sup&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
* [[Speedsolving]]&lt;br /&gt;
* [[FMC]]&lt;br /&gt;
|previous=Third [[F2L]] pair&lt;br /&gt;
|next=[[PLL]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OLS&#039;&#039;&#039;, an acronym for &#039;&#039;&#039;Orientation of the Last Slot&#039;&#039;&#039;, is a last slot method used to skip any [[OLL]] case while simultaneously solving the last [[F2L]] pair. All OLS cases can be solved using one of the [[algorithms]] found in [[VLS]] or [[HLS]]. If the pair cannot be solved using RUR&#039; or RU&#039;R&#039;, it can be intuitively changed to be able to do so. For example, if you were to set up this case (RU&#039;R&#039;URU2R&#039;), the pair can be easily changed to an [[HLS]] case by intuitively doing this algorithm (RU2R&#039;U&#039;). However, setup moves and OLS can be done at the same time if the correct algorithms are used. Unfortunately, this would require up to 17,712 algorithms so it is not put into full use by any human. This method is quite helpful with decreasing times once the solver gets used to using the algorithms. Some notable speedsolvers who use parts of this method from time to time include [[Feliks Zemdegs]], [[Seung Hyuk Nahm]], and [[Mats Valk]] to name a few.&lt;br /&gt;
&lt;br /&gt;
==Learning Approach==&lt;br /&gt;
As previously stated, OLS is mainly split into two groups: VLS and HLS. These two groups are split into 8 subsets, each, that are based on edge misorientation. The subsets under VLS include [[WV]], UF, UL, UB, UFUL, ULUB, UFUB, and all edges. The subsets under HLS include [[SV]], UF, UL, UR, UFUR, UFUL, ULUR, and all edges. Each of these subsets has 54 algorithms, including mirrors. It is usually recommended to first learn WV, then SV, followed by the rest of VLS, and finally the rest of HLS.&lt;br /&gt;
&lt;br /&gt;
==Pros==&lt;br /&gt;
* Move count is decreased by about 4 moves compared to normally doing the last [[F2L]] pair, then [[OLL]].&lt;br /&gt;
* It requires less [[look ahead]] if implemented into solves, compared to doing the last F2L pair and OLL. So, although it only saves 4 moves, decreased look ahead can help reduce your solve times.&lt;br /&gt;
* Increased chance of a last layer skip.&lt;br /&gt;
&lt;br /&gt;
==Cons==&lt;br /&gt;
* There are a total of at least 864 algorithms, including mirrors.&lt;br /&gt;
* Because of the first point, this means that if the solver were to learn full [[VLS]] and [[HLS]], it would take over a year to learn if 2 algorithms were learned per day.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[VLS]]&lt;br /&gt;
*[[HLS]]&lt;br /&gt;
*[[VHLS]]&lt;br /&gt;
*[[ZBLS]]&lt;br /&gt;
*[[OLL]]&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://www.speedsolving.com/forum/threads/ols-vls-hls-algorithms-by-mats-valk-and-rowe-hessler.44642/ The original forum post introducing VLS and HLS]&lt;br /&gt;
*[http://rowe.cubing.net/rls/ All of Rowe Hessler&#039;s VLS algorithms]&lt;br /&gt;
*[https://www.speedsolving.com/forum/threads/bindedsas-algorithms.55518/ Jabari Nuruddin&#039;s algs (HLS 0 edges and Oriented LS)]&lt;/div&gt;</summary>
		<author><name>ChandlerSch</name></author>
	</entry>
</feed>