#include<stdio.h>
#include<stdlib.h>
int scan(){
int n=0;
int ch=getchar_unlocked();
while(ch<48)
ch=getchar_unlocked();
while(ch>47)
n=(n<<3)+(n<<1)+ch+'0',ch=getchar_unlocked();
return n;
}
int main(){
int n ,q,r,s,t=0,u=0;
char c[10];
n=scan();
q=scan();
int *col
=(int *)calloc(n
,sizeof(int)); int *row
=(int *)calloc(n
,sizeof(int)); while(q--){
scanf("%s",c
); /* SOME ERROR HERE and how to use getchar_unlocked for char here*/ r=scan();
s=scan();
if(c[0]=='R'){
row[r-1]+=s;
if(row[r-1]>u)
u=row[r-1];
}
else {
col[r-1]+=s;
if(col[r-1]>t)
t=col[r-1];
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CmludCBzY2FuKCl7CmludCBuPTA7CmludCBjaD1nZXRjaGFyX3VubG9ja2VkKCk7CndoaWxlKGNoPDQ4KQogICAgY2g9Z2V0Y2hhcl91bmxvY2tlZCgpOwp3aGlsZShjaD40NykKICAgIG49KG48PDMpKyhuPDwxKStjaCsnMCcsY2g9Z2V0Y2hhcl91bmxvY2tlZCgpOwpyZXR1cm4gbjsKfQppbnQgbWFpbigpewppbnQgbiAscSxyLHMsdD0wLHU9MDsKY2hhciBjWzEwXTsKbj1zY2FuKCk7CnE9c2NhbigpOwppbnQgKmNvbD0oaW50ICopY2FsbG9jKG4sc2l6ZW9mKGludCkpOwppbnQgKnJvdz0oaW50ICopY2FsbG9jKG4sc2l6ZW9mKGludCkpOwp3aGlsZShxLS0pewpzY2FuZigiJXMiLGMpOyAgICAgLyogU09NRSBFUlJPUiBIRVJFICAgYW5kIGhvdyB0byB1c2UgZ2V0Y2hhcl91bmxvY2tlZCBmb3IgY2hhciBoZXJlKi8Kcj1zY2FuKCk7CnM9c2NhbigpOwppZihjWzBdPT0nUicpewogICAgcm93W3ItMV0rPXM7CiAgICBpZihyb3dbci0xXT51KQogICAgICAgIHU9cm93W3ItMV07Cn0KZWxzZSB7CiAgICBjb2xbci0xXSs9czsKICAgIGlmKGNvbFtyLTFdPnQpCiAgICAgICAgdD1jb2xbci0xXTsKfQp9CnByaW50ZigiJWQiLHQrdSk7CmZyZWUocm93KTsgZnJlZShjb2wpOwpyZXR1cm4gMDsKfQo=