Intento de algoritmo ppal. y opciones.