#pragma GCC optimize("Ofast") #pragma GCC target("avx2") char*mmap(); char a[410000]; main(){ char*rp=mmap(0l,4l*200000+7,1,2,0,0ll); char* i=a+205000; char* j=a+205000; while(*rp++!=10); do{ *(rp[0]&1?--i:j++)=rp[2]; rp+=4; }while(*rp); write(1,i,j-i); }