SETBIT
#define SETBIT(A, N) ((A)[(N)/BITS_PER_MAP] |= (1<<((N)%BITS_PER_MAP)))
#define SETBIT(r, n) ((r)[(n)>>5]|=((unsigned)1<<((n)&31)))