implementacion basada en el mitchell