#include using namespace std; #define pb emplace_back #define fi first #define se second #define mp make_pair #define SZ(x) ((int)(x.size())) #define FOI(i,a,n) for(int (i)=int(a);(i)<=int(n);++(i)) #define FOD(i,a,n) for(int (i)=int(a);(i)>=int(n);--(i)) #define IN(x,y) ((y).find((x))!=(y).end()) #define ALL(t) t.begin(),t.end() #define MSET(tabl,i) memset(tabl, i, sizeof(tabl)) #define PSET(x,y) fixed<