¿Cómo funciona el algoritmo de Shortlist?