Pergunta de entrevista da empresa Adobe

So many puzzles (around 20-30)