#define FOR(a,b,c) for(int(a)=(b); (a)<(c); (a)++) #define FOR2(a,b,c) for(int(a)=(b); (a)<=(c); (a)++) #define FOR3(a,b,c) for(int(a)=(b); (a)>(c); (a)--) #define ...