You need to reuse a Blueprint multiple times, but change minor parts of its functionality. What could you do instead of remaking the Blueprint each time?

Make the new Actors child Blueprints.
Duplicate the Blueprint Actor and make new ones with the changes in functionality.
Create Blueprint Instances of the main Blueprint Actor.


The sentence for the correct answer (first option) seems very ambigious.
Could someone from the community make this clear to understand and update so in the tutorials please !!