Right option is (a) More than one classes being derived from one class
Easiest explanation - When two or more classes get derived from a single base class, it is known as hierarchical inheritance. This gives us freedom to use same code with different scopes and flexibility into different classes.