#include using namespace std; const int maxn = 2200000; char s[maxn]; int x[maxn],tot,vis[30]; int main(void) { // freopen("c.in","r",stdin); int T; scanf("%d",&T); while (T--) { tot=0; scanf("%s",s+1); int n = strlen(s+1); int tmp=1; for (int i=1;i<=n;i++) { if (s[i] == '?') { tmp++; } else { x[tot++]=tmp; tmp=1; } } x[tot++]=tmp; sort(x,x+tot,greater()); // printf("x : "); // for (int i=0;i=1;j--) if (!vis[j] && (x[i] >= (1<=1;i--) if (vis[i]) ans |= (1<