Pregunta de entrevista de Oracle

Puzzle solving