Pergunta de entrevista da empresa Zillow

Tree manipulation problem