c = ''
a = []
s='vsyakayazalupa'
for x in range(len(s)):
try:
if int(ord(s[x])) <= int(ord(s[x+1])):
c += s[x]
# print (c)
else:
c += s[x]
a.append(c)
c = ''
except IndexError:
c+=s[x]
a.append(c)
break
res=[]
maxlength = max(len(q) for q in a)
for i in a:
if len(i) == maxlength:
res.append(i)
print('Longest substring in alphabetical order is: ', res[0])
YyA9ICcnCmEgPSBbXQpzPSd2c3lha2F5YXphbHVwYScKZm9yIHggaW4gcmFuZ2UobGVuKHMpKToKICAgIHRyeToKICAgICAgICBpZiBpbnQob3JkKHNbeF0pKSA8PSBpbnQob3JkKHNbeCsxXSkpOgogICAgICAgICAgICBjICs9IHNbeF0KICAgICAgICAgICAgIyBwcmludCAoYykKICAgICAgICBlbHNlOgogICAgICAgICAgICBjICs9IHNbeF0KICAgICAgICAgICAgYS5hcHBlbmQoYykKICAgICAgICAgICAgYyA9ICcnCiAgICBleGNlcHQgSW5kZXhFcnJvcjoKICAgICAgICBjKz1zW3hdCiAgICAgICAgYS5hcHBlbmQoYykKICAgICAgICBicmVhawpyZXM9W10KbWF4bGVuZ3RoID0gbWF4KGxlbihxKSBmb3IgcSBpbiBhKQpmb3IgaSBpbiBhOgogICAgaWYgbGVuKGkpID09IG1heGxlbmd0aDoKICAgICAgICByZXMuYXBwZW5kKGkpCnByaW50KCdMb25nZXN0IHN1YnN0cmluZyBpbiBhbHBoYWJldGljYWwgb3JkZXIgaXM6ICcsIHJlc1swXSk=