char s[]="\0P[R\\@>GAVUU3!&=&=3\"*)\\\\3Z^3XRVFIP[V]2"; int i;int main(void){char c,t;while((i+=1)<(42-23)<<1){ while(c!=(s[i]^023)){c=32+rand()%59;printf("%s%c",s,c); fflush(((void *)0));usleep(0x42);putchar('\r');}t=s[i]; s[i]=s[i-1];t^=023;s[i-1]=t;}putchar('\n');return(42);}