def bsort(x):
while(True):
flg=0
n=len(x)-2
for i in range(n):
if x[i]>x[i+1]:
tmp=x[i]
x[i]=x[i+1]
x[i+1]=tmp
flg=1
if (flg==0):
break
def search(x,a):
n=len(x)-1
for i in range(n):
if x[i]>a:
break
if x[i]==a:
print("x["+str(i)+"]="+str(a))
z=[1,2,3,1,2,3,1,2,3]
bsort(z)
search(z,2)
ZGVmIGJzb3J0KHgpOgogICAgd2hpbGUoVHJ1ZSk6CiAgICAgICAgZmxnPTAKICAgICAgICBuPWxlbih4KS0yCiAgICAgICAgZm9yIGkgaW4gcmFuZ2Uobik6CiAgICAgICAgICAgIGlmIHhbaV0+eFtpKzFdOgogICAgICAgICAgICAgICAgdG1wPXhbaV0KICAgICAgICAgICAgICAgIHhbaV09eFtpKzFdCiAgICAgICAgICAgICAgICB4W2krMV09dG1wCiAgICAgICAgICAgICAgICBmbGc9MQogICAgICAgIGlmIChmbGc9PTApOgogICAgICAgICAgICBicmVhawoKZGVmIHNlYXJjaCh4LGEpOgogICAgbj1sZW4oeCktMQogICAgZm9yIGkgaW4gcmFuZ2Uobik6CiAgICAgICAgaWYgeFtpXT5hOgogICAgICAgICAgICBicmVhawogICAgICAgIGlmIHhbaV09PWE6CiAgICAgICAJICAgIHByaW50KCJ4WyIrc3RyKGkpKyJdPSIrc3RyKGEpKQoKCQp6PVsxLDIsMywxLDIsMywxLDIsM10KYnNvcnQoeikKc2VhcmNoKHosMikK