Which Ancestor Answers First

class Base:
    label = "base"

class Mid(Base):
    label = "mid"

class Leaf(Mid):
    pass

leaf = Leaf()
print(leaf.label)

Base.label = "base-updated"
print(leaf.label)

What does this print, in order?

A

base, then base

B

mid, then mid

C

base, then base-updated

D

mid, then base-updated