Segunda version algoritmos