#include <bits/stdc++.h>
using namespace std;
int n, s;
int main() {
  scanf("%d %d", &n, &s);
  long long sell[100001];
  long long buy[100001];
  memset(sell, 0, sizeof(sell));
  memset(buy, 0, sizeof(buy));
  for (int i = 0; i < n; i++) {
    int p;
    long long q;
    char d;
    cin >> d >> p >> q;
    if (d == 'B') {
      buy[p] += q;
    } else {
      sell[p] += q;
    }
  }
  int tmp = s;
  int i;
  for (i = 0; i <= 100000; i++) {
    if (sell[i]) {
      tmp--;
    }
    if (!tmp) {
      break;
    }
  }
  if (i > 100000) {
    i--;
  }
  for (; i >= 0; i--) {
    if (sell[i]) {
      printf("S %d %I64d\n", i, sell[i]);
    }
  }
  tmp = s;
  for (i = 100000; i >= 0; i--) {
    if (buy[i]) {
      printf("B %d %I64d\n", i, buy[i]);
      tmp--;
    }
    if (!tmp) {
      break;
    }
  }
  return 0;
}
