Pergunta de entrevista da empresa Cruise

Leetcode hard problem