s='abc'
b=[]
count=1
j=0
for i in range(0,len(s)-2):
if(s[i]<=s[i+1]):
count=count+1
if(i==(len(s)-2)):
x=s[j:(j+count)]
b.append(x)
break
if(s[i]>s[i+1]):
x=s[j:(j+count)]
b.append(x)
continue
max_length=len(b[0])
elem=b[0]
for i in range(0,len(b)-1):
if(len(b[i+1])>max_length):
max_length=len(b[i+1])
elem=b[i+1]
print"Longest substring in alphabetical order is:",elem
cz0nYWJjJwpiPVtdCmNvdW50PTEKaj0wCmZvciBpIGluIHJhbmdlKDAsbGVuKHMpLTIpOgogaWYoc1tpXTw9c1tpKzFdKToKICBjb3VudD1jb3VudCsxCiAgaWYoaT09KGxlbihzKS0yKSk6CiAgCXg9c1tqOihqK2NvdW50KV0KICAJYi5hcHBlbmQoeCkKICAJYnJlYWsKICAKICBpZihzW2ldPnNbaSsxXSk6CiAgCXg9c1tqOihqK2NvdW50KV0KICAJYi5hcHBlbmQoeCkKICAJY29udGludWUKICAKICAJCiAgIAptYXhfbGVuZ3RoPWxlbihiWzBdKQplbGVtPWJbMF0KZm9yIGkgaW4gcmFuZ2UoMCxsZW4oYiktMSk6CglpZihsZW4oYltpKzFdKT5tYXhfbGVuZ3RoKToKCQltYXhfbGVuZ3RoPWxlbihiW2krMV0pCgkJZWxlbT1iW2krMV0KCgpwcmludCJMb25nZXN0IHN1YnN0cmluZyBpbiBhbHBoYWJldGljYWwgb3JkZXIgaXM6IixlbGVtCgoKIA==