Pergunta de entrevista da empresa Amazon

Involving dynamic programming, queue, stacks recursive programming