#define Z(C,D,P)for(R=l=0,h=N-1;l=)Z(R++|l++|h--,l++,<=)Z(v[l++]+v[h]||R++|h--,h--,>)}