#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  unsigned long long n, i, j, k, l, m, b, t, sum, sum1, flag, max1, min1, tmp;
  cin >> n >> m >> k;
  cin >> t;
  long long summ = 0;
  if (t == 0) {
    cout << 0 << " " << 0 << endl;
    return 0;
  }
  map<string, vector<long long>> mp;
  set<string> ss;
  while (t--) {
    string s;
    cin >> j >> s;
    ss.insert(s);
    mp[s].push_back(j);
  }
  map<string, vector<long long>>::iterator it;
  sum = 0;
  vector<long long> v;
  for (i = 0; i < mp["USB"].size(); i++) {
    v.push_back(mp["USB"][i]);
  }
  sort(v.begin(), v.end());
  long long it1 = -1, it2 = -1;
  sum1 = 0;
  for (i = 0; i < v.size(); i++) {
    if (sum1 == n) {
      it1 = i;
      break;
    }
    sum += v[i];
    summ++;
    sum1++;
  }
  vector<long long> v1;
  for (i = 0; i < mp["PS/2"].size(); i++) {
    v1.push_back(mp["PS/2"][i]);
  }
  sort(v1.begin(), v1.end());
  sum1 = 0;
  for (i = 0; i < v1.size(); i++) {
    if (sum1 == m) {
      it2 = i;
      break;
    }
    sum += v1[i];
    summ++;
    sum1++;
  }
  for (j = 0; j < k; j++) {
    if (it1 != -1 and it2 != -1) {
      if (it1 < v.size() and it2 < v1.size()) {
        if (v[it1] < v1[it2]) {
          sum += v[it1];
          summ++;
          it1++;
        } else {
          sum += v1[it2];
          summ++;
          it2++;
        }
      } else {
        if (it1 < v.size()) {
          sum += v[it1];
          summ++;
          it1++;
        } else {
          if (it2 < v1.size()) {
            sum += v1[it2];
            summ++;
            it2++;
          }
        }
      }
    } else {
      if (it1 == -1) {
        if (it2 < v1.size() and it2 != -1) {
          sum += v1[it2];
          summ++;
          it2++;
        }
      } else {
        if (it2 == -1) {
          if (it1 < v.size() and it1 != -1) {
            sum += v[it1];
            summ++;
            it1++;
          }
        }
      }
    }
    if (it1 == v.size() && it2 == v1.size()) {
      break;
    }
  }
  cout << summ << " " << sum << endl;
}
