#pragma GCC optimize("Ofast") #pragma GCC target("avx2") char rbuf[1<<20]; #define wt(v) {long _z=v;do*--wp=_z%10+48;while(_z/=10);} main(){ long n=read(0,rbuf,sizeof rbuf); n-=1; char*p0=rbuf; char*p1=rbuf+n; long a=0,b=*p0; while(p0