Permutation of Last Layer (PLL) is the last step of the CFOP, and is the final straight in speedsolving the Rubik's cube. There are 21 different variations of PLL, and a well-known name for each. Therefore are required 21 algorithms to make a PLL solving in just 1 fast algorithm.