#include #include #include #include #include using namespace std; typedef long long LL; const int inf=0x3f3f3f3f; const int maxn=200005; char s[maxn]; int main() { #ifdef local freopen("pro.in","r",stdin); // freopen("pro.out","w",stdout); #endif int T,n; scanf("%d",&T); while(T-->0) { scanf("%s",s); n=strlen(s); int pos[4]; pos[1]=pos[2]=pos[3]=-1; int res=inf; for(int i=0;i=0) res=min(res,i-loc+1); } printf("%d\n",res==inf?0:res); } return 0; }