#pragma GCC optimize("Ofast") #pragma GCC target("avx2") char buf[1<<16]; int main(){ long n=read(0,buf,1<<16); char*p=buf; long f=0; long c; while(*p++!='\n'){ } char*s=p; n-=s-buf; while(c=*p){ if(c=='\n'){ if(!f){ p[-1]='0'; } f=0; } else{ if(c>'0'){ f=1; } if(!f){ *p=' '; } } ++p; } write(1,s,n); _exit(0); }