Pergunta de entrevista da empresa Epsilon

not very difficult.