Что выведет код в Python 3?

class A: attr = 1  

class B(A): pass

class C(B): pass

class D(A): attr = 2

class E(C, D): attr = C.attr

x = E()

print(x.attr)