a aN
a a a aN
a a.a a aN
a a a aN
a a a aN
a a.a a AaN
a A a Aa, AaAaN
a aN
N
a a a aN
N
a Aa:N
    a __a__(a, a):N
        a.a = 'a'N
        a.a = a.AaAa()N
        a.a = ('Aa', 0, 'a', 'a', 0, 0)N
N
        a.a_a = AaN
        a.a_a = AaN
N
        a.a_a = 0N
        a.a_a = 0N
N
        a.a_0 = 'a'N
        a.a_0 =  'a'N
N
        a.a_a = AaN
        a.a_a = AaN
        a.a_a = AaN
N
        a.a = aN
        a.a.a()N
        a.a.a('A Aa')N
        a.a.a(a.a_a)N
        a.a.a(0, 0)N
        a.a.a('0a0+0+0')N
        a.a.a(a = a.a_a, a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a, a = Aa)N
        a.a.a(a = a.a_a)N
N
        a.a_a = a.Aa(a.a_a, a = Aa)N
        a.a_a.a_a(a = 'Aa', a = a.a_a)N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A')N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A')N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A', a = a.A)N
        a.a_a.a_a(a = 'Aa a', a = Aa, a = 'Aa+Aa+A', a = a.A)N
        a.a_a.a_a()N
        a.a_a.a_a(a = 'Aa', a = a.a_a)N
N
        a.a_a = a.Aa(a.a_a, a = Aa)N
        a.a_a.a_a(a = 'Aa', a = a.a_a)N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A', a = a.A)N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+Aa+A', a = a.A)N
        a.a_a.a_a()N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A', a = a.A)N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A', a = a.A)N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A')N
        a.a_a.a_a(a = 'Aa', a = Aa, a = 'Aa+A', a = a.A)N
N
        a.a_a = a.Aa()N
        a.a_a.a('Aa.Aa', a = a.a_a)N
        a.a_a.a('Aa.Aa.Aa', a = a.a_a)N
N
        a.a = a.Aa(a.a, a = 'Aa.Aa.Aa')N
        a.a.a(a = a.A, a = a.A)N
N
        a.a_a0 = a.Aa(a.a, a = 'Aa.Aa')N
        a.a_a0.a(a = a.A, a = Aa)N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa', a = 'Aa.Aa')N
        a.a_a.a(a = 0, a = 0, a = 'a')N
N
        a.a_a = a.AaAa(a=a.a_a)N
        a.a_a = a.AaAa(a=a.a_a)N
        a.a_a = a.AaAa(a=a.a_a)N
N
        a.a_a = a.Aa(a.a_a, a = a.a_a, a = a.a_a)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a = a.a_a, a = a.a_a)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a = a.a_a, a = a.a_a)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a0 = a.Aa(a.a, a = 'Aa.Aa')N
        a.a_a0.a(a = a.A, a=Aa)N
N
        a.a = a.AaAa(a.a_a0, a = 'Aa', a = 'Aa.Aa')N
        a.a.a(a = 0, a = 0, a = 'a')N
N
        a.a0 = a.Aa(a.a, a = a.a_0, a = 0, a = 0, a = 0, a = 'a')N
        a.a0.a(a = 0, a = 0)N
N
        a.a0 = a.Aa(a.a, a = a.a_0, a = 0, a = 0, a = 0, a = 'a')N
        a.a0.a(a = 0, a = 0)N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa a', a = 'Aa.Aa')N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a = 'a', a = a.a_a, a = 'a', a = 0, a = 0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a=0, a=0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a=0, a=0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a=0, a=0)N
N
        a.a_a = a.Aa(a.a_a, a='a', a = a.a_a, a='a', a=0, a=0)N
        a.a_a.a(a=0, a=0)N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa', a = 'Aa.Aa')N
        a.a_a.a(a = 0, a = 0, a = 'a')N
N
        a.a_a_a = a.AaAa(a = a.a_a)N
N
        a.a_a_a = a.Aa(a.a_a, a = 'Aa', a = a.a_a_a, a = a.A,N
                                            a = a.a_a_0, a = 0)N
        a.a_a_a.a(a = a.A, a = Aa)N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa')N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a_a = a.Aa(a.a_a, a = 'Aa', a = a.a_a_a, a = a.A, a = 0,N
                                        a = a.a_a_0)N
        a.a_a_a.a(a = a.A, a = Aa)N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa a', a = 'Aa.Aa')N
        a.a_a.a(a = 0, a = 0, a = 0, a = 'a')N
N
        a.a_a = a.Aa(a.a_a, a = a.a)N
        a.a_a.a()N
N
        a.a_a = a.Aa(a.a_a, a_ = 0, a = 0, a = a.A, a = a a: a.a.a(a(a(a)[:0])))N
        a.a_a.a(0)N
        a.a_a.a()N
N
        a.a_a = a.AaAa(a.a_a0, a = 'Aa Aa')N
        a.a_a.a(a = 0, a = 0)N
N
        a.a_a = a.AaAa(a = a.a_a)N
N
        a.a_a = a.Aa(a.a_a, a = 'Aa', a = a.a_a,a = a.A, a = a.a_a)N
        a.a_a.a()N
N
        a.a_a = a.AaAa(a = a.a_a)N
        a.a_a = a.AaAa(a = a.a_a)N
N
        a.a.a(a.a_a0, a = 'Aa', a = a.a_a, a = a.A)N
        a.a.a(a.a_a0, a = 'Aa', a = a.a_a, a = a.A)N
N
        a.a_a = a.Aa(a.a, a = a.a_a)N
        a.a_a.a(a = a.A, a = 'a', a = a.A, a = Aa)N
N
        a.a = a.Aa(a.a_a, a = 'a', a = a.a_a, a = a.a_a,N
                                a = (0, 0, a.a_a, a.a_a))N
N
        a.a = a.Aa(a.a_a, a = a.A)N
        a.a.a(a = a.A, a = a.A)N
        a.a.a(a = a.a.a)N
        a.a.a(a = a.a.a)N
N
        a.a = a.Aa(a.a_a, a = a.A)N
        a.a.a(a = a.a.a)N
        a.a.a(a = a.A, a = a.A)N
        a.a.a(a = a.a.a)N
N
        a.a.a(a = a.A, a = 'a')N
N
        a.a.a('<A0-Aa>', a.a)N
        a.a.a('<AaAa-0>', a.a)N
        a.a.a('A_A_A', a.a_a)N
N
    a a_a(a):N
        a.a = 'a'N
N
    a a_a(a):N
        a.a = 'a'N
N
    a a_a(a):N
        a.a = 'a'N
N
    a a(a, a):N
        a, _ = a.a.a()N
        a, _ = a.a.a()N
N
        a = a.a_a*aN
        a = a.a_a*aN
N
        a a.a == 'a':N
            a_a = a.a_0N
        a a.a == 'a':N
            a_a = a.a_0N
        a:N
            a_a = a.a_0N
N
        a a.a_a a a.a_a:N
            a.a.a_a(a+a.a_a, a+a.a_a, a+a.a, a+a.a, a = a_a, a = a.a.a())N
        a.a_a = a.aN
        a.a_a = a.aN
N
    a a(a, a):N
        a.a_a = AaN
        a.a_a = AaN
N
    a a_a(a):N
        a = a.a('Aa', 'Aa a a a a a?')N
        a a == 'a':N
            a.a.a()N
N
    a a_a_0(a):N
        a = a.a()N
        a a[0] != Aa:N
            a.a_0 = a[0]N
            a.a0.a(a = a[0])N
N
    a a_a_0(a):N
        a = a.a()N
        a a[0] != Aa:N
            a.a_0 = a[0]N
            a.a.a(a = a[0])N
            a.a0.a(a = a[0])N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a0.a(a = 'a')N
        a.a_0 = 'a'N
N
    a a_a(a):N
        a.a = a.Aa()N
        a.a.a(a = a.a_a)N
        a.a.a('0a0+0+0')N
N
        a.a = a.Aa(a.a, a = ('Aa', 0), a = 0)N
        a.a.a(a = 0)N
N
        a.a_a = a.Aa(a.a, a = a.a_a)N
        a.a_a.a()N
N
        a.a_a = a.Aa(a.a_a, a = 'Aa', a = ('Aa', 0), a = a.a_a, a = 'a')N
        a.a_a.a(a = 0, a = 0, a = 0)N
N
        a.a = a.Aa(a.a_a, a = 'Aa', a = ('Aa', 0), a = 'a', a = a.a)N
        a.a.a(a = 0, a = 0, a = 0)N
N
        a.a = a.Aa(a.a_a, a = 'Aa', a = ('Aa', 0), a = 'a', a = a.a.a)N
        a.a.a(a = 0, a = 0, a = 0)N
N
    a a_a(a):N
        a = a.a()N
        a a != '':N
            a.a = a(a.a())N
N
    a a(a):N
        a.a = a.a.a()N
        a a(a.a) > 0:N
            a.a.a()N
            a.a('Aa a',N
'''Aa a a a a a aN
a a a a a a, a a aN
a a a a a a a a aN
a a''')N
            a.a.a('<Aa-0>', a.a__)N
            a.a.a('<Aa-0>', a.a__)N
N
    a a__(a, a):N
        a__ = Aa(a = a.a[0], a = a.a[0], a = a.a[0], a = a.a[0], a = a.a[0], a = a.a[0])N
        a.a.a_a(a.a, a.a, a = a.a, a = a__)N
N
    a a__(a, a):N
        a.a.a('<Aa-0>')N
        a.a.a('<Aa-0>')N
N
a __a__ == '__a__':N
    a = a.Aa()N
    a = Aa(a)N
    a.a()