Paso 5: Permutar esquinas

Algoritmos necesarios:

Niklas

R U' L' U R' U' L U

Casos posibles para reconocer:

-Resuelto

-Permutar dos esquinas adyacentes (Adyacent CP)

-Permutar dos esquinas opuestas (Opposite CP)

Para reconocer estos casos haremos lo siguiente:

Elegimos una esquina y la colocamos en la posicion que le corresponde, girando la cara de arriba, o bien girando la dos capas de abajo del cubo, dejando fija la cara de arriba, como gusten.

Una vez que nuestra esquina este en la posicion que le corresponde, vamos a mirar las dos esquinas que tiene adyacentes.

Si AMBAS están en su posición CORRECTA, entonces no debemos hacer nada. Cada esquina esta en su sitio.

Si sólo UNA esquina está en posición CORRECTA, y la otra no, entonces colocamos las dos esquinas que estan bien en la cara DERECHA, y ejecutamos el NIKLAS ( Este algoritmo intercambiará las dos esquinas sobre el lado IZQUIERDO)

Si AMBAS esquinas están en posición INCORRECTA, entonces ejecutamos un NIKLAS en cualquier posicion, y repetimos el procedimiento desde el comienzo. (en este caso, las piezas a intercambiar se encuentran en diagonal, por lo que debemos ejecutar nuestro algoritmo que intercambia piezas adyacentes DOS VECES para corregir la posicion de las esquinas)