Pregunta de entrevista de IBM

One programming and one SQL problem.