#include typedef char ape #define D define #D EA register #D EP unsigned #D A 1 #D AP (A<>A) #D APE {EA EP ape ea=AE;while(ea--) e[ea]=E;} ;ape a[PE+A],ap,*ae,p[P+A],e[AE]; main(){ape pe,*ep=a;srand((EP)time((long)E)); while(((*(ep++)=getchar())!=-A)&&((ep-a)