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