Versión 2, lógica mejorada, entradas robustas