#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  int n;
  cin >> n;
  set<char> f;
  int ans = 0;
  for (char c = 'a'; c <= 'z'; c++) f.insert(c);
  for (int i = 0; i < n; i++) {
    char ac;
    string str;
    cin >> ac >> str;
    if (ac == '!') {
      if (f.size() == 1) ans++;
      set<char> a, b;
      for (auto &e : str) a.insert(e);
      set_intersection(f.begin(), f.end(), a.begin(), a.end(),
                       std::inserter(b, b.begin()));
      f = b;
    } else if (ac == '.') {
      for (auto &e : str) f.erase(e);
    } else {
      if (f.size() == 1)
        if (i != n - 1) ans++;
      f.erase(str[0]);
    }
  }
  cout << ans << endl;
  return 0;
}
