Pregunta de entrevista de Google

Implement a Data Structure Algortihm puzzle