Module(body=[Print(dest=None,
                   values=[Attribute(value=Name(id='object',
                                                ctx=Load()),
                                     attr='__bases__',
                                     ctx=Load())],
                   nl=True),
             Print(dest=None,
                   values=[Attribute(value=Name(id='object',
                                                ctx=Load()),
                                     attr='__mro__',
                                     ctx=Load())],
                   nl=True),
             ClassDef(name='X',
                      bases=[Name(id='object',
                                  ctx=Load())],
                      body=[Pass()],
                      decorator_list=[]),
             ClassDef(name='Y',
                      bases=[Name(id='X',
                                  ctx=Load())],
                      body=[Pass()],
                      decorator_list=[]),
             Print(dest=None,
                   values=[Attribute(value=Name(id='X',
                                                ctx=Load()),
                                     attr='__bases__',
                                     ctx=Load())],
                   nl=True),
             Print(dest=None,
                   values=[Attribute(value=Name(id='X',
                                                ctx=Load()),
                                     attr='__mro__',
                                     ctx=Load())],
                   nl=True),
             Print(dest=None,
                   values=[Attribute(value=Name(id='Y',
                                                ctx=Load()),
                                     attr='__bases__',
                                     ctx=Load())],
                   nl=True),
             Print(dest=None,
                   values=[Attribute(value=Name(id='Y',
                                                ctx=Load()),
                                     attr='__mro__',
                                     ctx=Load())],
                   nl=True)])
