#include <bits/stdc++.h>
using namespace std;
int h, m, n, ans = 0;
int H[500000];
bool used[500000];
map<int, int> pl;
void add() {
  int x, y;
  cin >> x >> y;
  while (used[y]) {
    y = (y + m) % h;
    ans++;
  }
  used[y] = 1;
  pl[x] = y;
}
void del() {
  int x, t;
  cin >> x;
  t = pl[x];
  used[t] = 0;
}
int main() {
  cin >> h >> m >> n;
  for (int i = 0; i < n; i++) {
    char z;
    cin >> z;
    if (z == '+')
      add();
    else
      del();
  }
  cout << ans;
}
