#include #define _overload(_1,_2,_3,name,...) name #define _rep(i,n) _range(i,0,n) #define _range(i,a,b) for(int i=int(a);i>1) == (n-1-(n>>1)))){ int cur=s[offset+(n>>1)]-'0'; cur=cur*two_idx[two%6]*(three?3:1); answer+=cur; } answer%=9; if(answer==0) answer=9; ans[len++]=answer+'0'; ans[len++]='\n'; offset+=n+1; } ans[len]='\0'; fwrite(ans,1,len,stdout); return 0; }