Pergunta de entrevista da empresa IBM

One algorithm problem, and one SQL problem.