Pregunta de entrevista de IBM

One algorithm problem, and one SQL problem.