alphabet ranges by mitchs (llhuii(twobit))

import os
a=w=b=c=2
while w-9:q,w=w,[b,45][c-a==2];a=b;b,c=c,ord(os.read(w!=q<os.write(1,chr(w)),1)or"\x09")

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top