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)])
