#include #include using namespace std; #define int long long int powpow(int a, int b){ int ret=1; for(int i=0; i> S; int M; cin>> M; string C[M]; for(int i=0; i> C[i]; int ans=0; for(int len=1; len<=10; len++){ int ha=calc(S.substr(0, len)); map memo; for(int k=0; k