#include #include using namespace std; string s; int m; string* arr; void input(string& s, int& m, string*& arr) { cin >> s; cin >> m; arr = new string[m]; for (int i = 0; i < m; ++i) { cin >> arr[i]; } } int getNum(int i) { string test = arr[i]; size_t pos = 0; int ret = 0; pos = s.find(test); while (pos != string::npos) { ret++; pos = s.find(test, pos + 1); } return ret; } int main () { input(s, m, arr); int sum = 0; for (int i = 0; i < m; ++i) { sum += getNum(i); } cout << sum << endl; delete[] arr; }