Pergunta de entrevista da empresa Google

Stable matching problem modified for students and courses.