Pergunta de entrevista da empresa Amazon

Explaining the whole code orally.