Pergunta de entrevista da empresa Codethink

Implement a solution to a given coding problem.