#include <bits/stdc++.h>
using namespace std;
int a[1010][2], b[1010][2];
int main() {
  int n, s, p, q, c, d;
  char dir;
  c = d = 0;
  scanf("%d%d", &n, &s);
  getchar();
  while (n--) {
    scanf("%c%d%d", &dir, &p, &q);
    getchar();
    if (dir == 'S') {
      int i;
      for (i = 0; i < c; i++) {
        if (a[i][0] == p) {
          a[i][1] += q;
          break;
        }
      }
      if (i == c) {
        a[c][0] = p;
        a[c][1] = q;
        c++;
      }
    } else {
      int i;
      for (i = 0; i < d; i++) {
        if (b[i][0] == p) {
          b[i][1] += q;
          break;
        }
      }
      if (i == d) {
        b[d][0] = p;
        b[d][1] = q;
        d++;
      }
    }
  }
  for (int i = 0; i < c - 1; i++) {
    int k = i;
    for (int j = i + 1; j < c; j++) {
      if (a[j][0] <= a[k][0]) k = j;
    }
    if (i != k) {
      swap(a[i][0], a[k][0]);
      swap(a[i][1], a[k][1]);
    }
  }
  for (int i = 0; i < d - 1; i++) {
    int k = i;
    for (int j = i + 1; j < d; j++) {
      if (b[j][0] >= b[k][0]) k = j;
    }
    if (i != k) {
      swap(b[i][0], b[k][0]);
      swap(b[i][1], b[k][1]);
    }
  }
  for (int i = min(s, c) - 1; i >= 0; i--) {
    printf("S %d %d\n", a[i][0], a[i][1]);
  }
  for (int i = 0; i < s && i < d; i++) {
    printf("B %d %d\n", b[i][0], b[i][1]);
  }
  return 0;
}
