Pergunta de entrevista da empresa J.P. Morgan

Thought process and what you could have done better given more time.