Pregunta de entrevista de Microsoft

Hard level leetcode quesitons 2