//40
#include<iostream>
#include<algorithm>

using namespace std;

int main(){
  for(int n;cin>>n,n;){
    int bt[1000]={};
    bool in[1000]={};
    int lt=0;
    while(n--){
      cin.ignore(6);
      int h,m,d;
      char c;
      (cin>>h).ignore()>>m>>c>>d;
      int t=h*60+m;
      if(in[0]){
	for(int i=1;i<1000;i++){
	  if(in[i]){
	    bt[i]+=t-lt;
	  }
	}
      }
      lt=t;
      in[d]=c=='I';
    }
    cout<<*max_element(bt+1,bt+1000)<<endl;
  }
  return 0;
}
	