Pregunta de entrevista de Faire

String manipulation and tree stuff.