Pergunta de entrevista da empresa Verily

A LeetCode question which was very involved and combined multiple separate concepts.