Pregunta de entrevista de Zillow

Design a Search Engine with constraints