Pergunta de entrevista da empresa American Express

Technical puzzles, guesstimates.