#include <bits/stdc++.h>
using namespace std;
const int N = 5e5 + 5;
int n;
int dM[367], dF[367];
int main()
{
cin>>n;
for(int i = 0; i < n;i++){
char g;
int l,r;
cin>>g>>l>>r;
if(g == 'M'){
for(int j = l; j <= r; j++) dM[j] ++;
}
else{
for(int j = l; j <= r; j++) dF[j] ++;
}
}
int ans = 0;
for(int i = 1; i <= 366; i++){
int num = min(dM[i] , dF[i]) * 2;
ans = max(ans , num);
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE4gPSA1ZTUgKyA1OwppbnQgbjsKaW50IGRNWzM2N10sIGRGWzM2N107CgppbnQgbWFpbigpCnsKICAgIGNpbj4+bjsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBuO2krKyl7CiAgICAgICAgY2hhciBnOwogICAgICAgIGludCBsLHI7CiAgICAgICAgY2luPj5nPj5sPj5yOwogICAgICAgIGlmKGcgPT0gJ00nKXsKICAgICAgICAgICAgZm9yKGludCBqID0gbDsgaiA8PSByOyBqKyspIGRNW2pdICsrOwogICAgICAgIH0KICAgICAgICBlbHNlewogICAgICAgICAgICBmb3IoaW50IGogPSBsOyBqIDw9IHI7IGorKykgZEZbal0gKys7CiAgICAgICAgfQogICAgfQogICAgaW50IGFucyA9IDA7CiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IDM2NjsgaSsrKXsKICAgICAgICBpbnQgbnVtID0gbWluKGRNW2ldICwgZEZbaV0pICogMjsKICAgICAgICBhbnMgPSBtYXgoYW5zICwgbnVtKTsKICAgIH0KICAgIGNvdXQ8PGFuczsKCiAgICByZXR1cm4gMDsKfQ==