#include #include #include using namespace std; const int maxn=25; const int maxmem=11*maxn; const int maxlen=1024*1024+10; int n,m,G[maxmem][26],v[maxmem],dp[maxlen],cnt=1; char s[maxlen]; void insert(char *s,int len) { int p=0; for(int i=0;i0) { scanf("%s",s+1); int len=strlen(s+1),res=0; memset(dp,0,sizeof(dp)); dp[0]=1; for(int i=0;i