Pergunta de entrevista da empresa Microsoft

Various algorithm - sweep lines, coloring