#include using namespace std; #define res register int #define fz(a,b) memset(a,b,sizeof a) #define qd(a) while(!a.empty())a.pop() #define JB(a,b)(T[++t]=b,E[t]=H[a],H[a]=t) #define ll long long #define N 2100000 #define M 52 char S[N]; int T,a,b,k,s,w,t,m,A[N]; int CZ(int x){ for(int i=21;i>=0;i--) if(x&(1<m;j--)if(A[i]&(1<=1;j--)if(A[i]&(1<=1;k--)if(!(t&(1<