package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
var n int
if _, err := fmt.Fscan(in, &n); err != nil {
return
}
male := make([]int, 367)
female := make([]int, 367)
for i := 0; i < n; i++ {
var g string
var a, b int
fmt.Fscan(in, &g, &a, &b)
if g == "M" {
for d := a; d <= b; d++ {
male[d]++
}
} else {
for d := a; d <= b; d++ {
female[d]++
}
}
}
ans := 0
for d := 1; d <= 366; d++ {
if male[d] < female[d] {
if 2*male[d] > ans {
ans = 2 * male[d]
}
} else {
if 2*female[d] > ans {
ans = 2 * female[d]
}
}
}
fmt.Println(ans)
}