Primer version del algoritmo, sin interaciones