Pregunta de entrevista de Zillow

Tree manipulation problem