#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main() {
int n, q, r[314160], c[314160], mc, mr, b, d;
char s[10];
memset(r, 0, sizeof(r));
memset(c, 0, sizeof(c));
mc=-1;
mr=-1;
scanf("%d%d", &n, &q);
for(int i=0; i<q; i++) {
scanf("%s%d%d", s, &b, &d);
if(s[0]=='R') c[b-1]+=d;
else r[b-1]+=d;
}
for(int i=0; i<n; i++) if(r[i]>mr) mr=r[i];
for(int i=0; i<n; i++) if(c[i]>mc) mc=c[i];
printf("%d\n", mc+mr);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG4sIHEsIHJbMzE0MTYwXSwgY1szMTQxNjBdLCBtYywgbXIsIGIsIGQ7CgljaGFyIHNbMTBdOwoJbWVtc2V0KHIsIDAsIHNpemVvZihyKSk7CgltZW1zZXQoYywgMCwgc2l6ZW9mKGMpKTsKCW1jPS0xOwoJbXI9LTE7CglzY2FuZigiJWQlZCIsICZuLCAmcSk7Cglmb3IoaW50IGk9MDsgaTxxOyBpKyspIHsKCQlzY2FuZigiJXMlZCVkIiwgcywgJmIsICZkKTsgCgkJaWYoc1swXT09J1InKSBjW2ItMV0rPWQ7CgkJZWxzZSByW2ItMV0rPWQ7Cgl9Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIGlmKHJbaV0+bXIpIG1yPXJbaV07Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIGlmKGNbaV0+bWMpIG1jPWNbaV07CglwcmludGYoIiVkXG4iLCBtYyttcik7CglyZXR1cm4gMDsKfQ==