¿Cómo se hace el algoritmo?