#include <bits/stdc++.h>
using namespace std;
int t;
map<long long int, int> mapa;
int main() {
  ios_base::sync_with_stdio(false);
  cin >> t;
  string s;
  char op;
  for (int z = (int)0; z < (int)t; z++) {
    cin >> op >> s;
    long long int val = 0;
    for (int i = (int)0; i < (int)s.size(); i++) {
      val *= 2;
      val += ((s[i] - '0') & 1);
    }
    if (op == '+')
      mapa[val]++;
    else if (op == '-')
      mapa[val]--;
    else
      printf("%d\n", mapa[val]);
  }
  return 0;
}
