#include <iostream>
#include <string>
#include <map>
#include <algorithm>
using namespace std;
int main()
{
int n;
map<string,int> mp;
string str;
string s;
cin>>s;
cin>>n;
int res=0;
while(n--){
cin>>str;
sort(str.begin(),str.end());
mp[str]++;
}
for(int i=0;i<s.size()-7;i++){ //这里是7 !!!!!!!!!
string t=s.substr(i,8);//从i开始长度为8
sort(t.begin(),t.end());
res+=mp[t];
}
cout<<res;
//cout << "Hello world!" << endl;
return 0;
}