func isordered w$ .
   for c$ in strchars w$
      if strcode c$ < prev
         return 0
      .
      prev = strcode c$
   .
   return 1
.
repeat
   w$ = input
   until w$ = ""
   if len w$ >= max and isordered w$ = 1
      max = len w$
      words$[] &= w$
   .
.
for w$ in words$[]
   if len w$ = max
      write w$ & " "
   .
.
# 
# the content of unixdict.txt 
input_data
10th
abacus
abbot
abbott
accent
floppy
flora
