coding #40 agregando más casos de prueba