McKinsey & Company interview question

Very long reading.