#a0a.a, Aa Aa, 0N
#a 0a a a a a a a a, a a, a a a a a a a a aN
#a: aN
#a: a a a a a a a aN
#a a: a0 a0a.a a**0-0*a*a+0*a**0N
N
a a a aN
a aN
N
a=a.a[0]N
N
a,a=a.a('a a', a=Aa)N
N
#a 0a aN
a=a('a.a('+a+',a)')N
a=a('a.a('+a+',a)')N
N
#a a aN
a=a(a.a([a,a],[a,a]))N
a=[]N
a a a a(a(a)):N
    a 'A' a a a(a[a]):N
        a.a(a[a]) #a a a, a a a a a a 0a a a 0N
N
N
#a a a a a a a a, a, a, a aN
a=a('a.a('+a(a)+',a)')N
a=[]N
a a a a(a(a)):N
    a.a(a.a(a={a: a[a][0],a: a[a][0]}))N
N
a=a('a.a('+a(a)+',a)')N
a=[]N
a a a a(a(a)):N
    a.a(a.a(a={a: a[a][0],a: a[a][0]}))N
N
a=a('a.a('+a(a)+',a)')N
a=[]N
a a a a(a(a)):N
    a.a(a.a(a={a: a[a][0],a: a[a][0]}))N
N
#a a a (a*a-a^0)N
a=[]N
a a a a(a(a)):N
    a.a(a[a]*a[a]-a[a]**0)N
N
#a aN
a={}N
a a a a(a(a)):N
    a a[a]>0: #a, a aN
        a a[a]>0:N
            a[a(a[a])]='a a' #a a/a 0a a a a a a a aN
        a a[a]<0:N
            a[a(a[a])]='a a'N
    a a[a]<0: #a, a a aN
        a[a(a[a])]='a a'N
    a a[a]==0: #a 0, a aN
        a[a(a[a])]='a a 0a a a'N
N
a(a)N
