#pragma GCC optimize("Ofast") #pragma GCC target("avx2") char*mmap(); #define RD(v) int v=0;{int c;while(c=*rp++-48,c>=0)v=v*10+c;} char rbuf[2048]; int xc[4],yc[4]; main(){ read(0,rbuf,sizeof rbuf); char*rp=rbuf; RD(n); for(int i=n;i--;){ ++xc[*rp&3]; rp+=2; } for(int i=n;i--;){ ++yc[*rp&3]; rp+=2; } printf("%d", xc[2]? yc[2]? n*(xc[2]+yc[2])-xc[2]*yc[2]: n*xc[2]+xc[1]: yc[2]? n*yc[2]+yc[1]: xc[1]>yc[1]? xc[1]: yc[1] ); }