Primeras pruebas con el algoritmo
algoritmo definitivo a falta de ejecutar pruebas
version candidata