#define pb(x) push_back(x) #define sz(x) size(x) #define ey(x) empty(x) #define pp() pop(x) #define cr(x) clear(x) #define p(x) push(x) #define t(x) top(x) #define f(x) front(x) #define FOR(i,j,n) for(int i=j;i<n;i++) #define WE(t) while(t--) #define mp(x,y) make_pair(x,y) #define ms(a,x) memset(a,x,sizeof(a))