Pergunta de entrevista da empresa Oracle

Puzzle solving