Pergunta de entrevista da empresa ZS Associates

Nothing such difficult.