#include #include using namespace std; int main(){ map mp; string s; int n; cin >> s >> n; for(int i = 0; i < s.size(); i++) for(int j = 1; j <= 10; j++) if(i + j <= s.size()) mp[s.substr(i, j)]++; int ans = 0; while(n--){ string t; cin >> t; ans += mp[t]; } cout << ans << endl; }