#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))