#include #include typedef uint64_t u;u R=0 #define O(n,x) u n(u a, u b){return x;} ,N;u X(u n){u r=0,i=0;for(;i>3-R%4&1;R++;} return r;} typedef struct m{u l,v ;}m;O (A,a+b)O(M,a*b)O( H,ab?a:b)O(G,a>b)O(L, a