Algoritmo para el problema 2