funcionando con solo un bucle y menos condiciones