Answer:
Option B
Step-by-step explanation:
Option A is rejected because the general behavior of the objects are the reason that the classes concept was introduced and thus the general class should be on the top.
Option B is selected because down the hierarchy the common behavior in classes are reduced and thus they became more specialized and thus the specialized classes should be bottom to the general ones.
Option C is rejected because hierarchy works from top to bottom not from left to right.
Option D is not answer because hierarchy has nothing to do with left and right.