Pergunta de entrevista da empresa Thoughtworks

Some hard Puzzles were asked