Module(body=[ClassDef(name='O', bases=[Name(id='object', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='A', bases=[Name(id='O', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='B', bases=[Name(id='O', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='C', bases=[Name(id='O', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='D', bases=[Name(id='O', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='E', bases=[Name(id='O', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='K1', bases=[Name(id='A', ctx=Load()), Name(id='B', ctx=Load()), Name(id='C', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='K2', bases=[Name(id='D', ctx=Load()), Name(id='B', ctx=Load()), Name(id='E', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='K3', bases=[Name(id='D', ctx=Load()), Name(id='A', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='Z', bases=[Name(id='K1', ctx=Load()), Name(id='K2', ctx=Load()), Name(id='K3', ctx=Load())], body=[Pass()], decorator_list=[]), Print(dest=None, values=[Attribute(value=Name(id='K1', ctx=Load()), attr='__mro__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='K2', ctx=Load()), attr='__mro__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='K3', ctx=Load()), attr='__mro__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='Z', ctx=Load()), attr='__mro__', ctx=Load())], nl=True)])