#include<bits/stdc++.h>
#define r(i,n) for(int i=0;i<n;i++)
using namespace std;
pair<int,int> a[101];
int c[101];
int main(){
  int n,sum=0;
cin>>n;

r(i,n){
  int q,w,e,r;
  scanf("%d:%d-%d:%d",&q,&w,&e,&r);
  a[i].first=q*60+w;
  a[i].second=e*60+r;
}
 int m;
 cin>>m;
 r(i,m){
   int p;cin>>p;
   r(j,p){
     int q,w,e,r;
     scanf("%d:%d-%d:%d",&q,&w,&e,&r);//cout<<q<<w<<e<<r<<endl;
     q=q*60+w;
     e=e*60+r;
     r(k,n)if(a[k].first>=q&&e>=a[k].second)c[k]++;
   }
 }
 cin>>m;
 r(i,m){
   int p;cin>>p;
   r(j,p){
     int q,w,e,r;
     scanf("%d:%d-%d:%d",&q,&w,&e,&r);
      q=q*60+w;
     e=e*60+r;
     r(k,n)if(a[k].first>=q&&e>=a[k].second&&c[k]){c[k]--;sum++;}
   }
 }
 cout<<sum<<endl;
}