Pergunta de entrevista da empresa Principal Financial Group

Questions about project and a few puzzles.