Pergunta de entrevista da empresa Morgan Stanley

puzzles, math, sql question with join, standard c/c++