some qq group problem
#include <stdio.h>
int s,t;
#define f(i,n,y) for(int i=(s+=n)-s;i<2;s+=!(i++)*(y-n)-(i==2)*y)
int main(void) {
f(a,0,2)f(b,0,2)f(c,0,2)f(d,0,2)f(x,-1,1)f(q,-1,1)f(z,-1,1)f(w,-1,1)f(v,-1,1)t+=s>=5;
printf("%d",t);return s;
}INFO