Given the task definition and input, reply with output. Given a factoid/trivia type question, generate the topic of the question. The topic is the entity the question talks about.

Which German composer was assistant to Wagner at Bayreuth 1880-1, taught at Barcelona, Frankfurt and Berlin, and is best known for his opera Hansel and Gretel?
composer