#include #include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(int i=0;i=0;i--) #define FOR(i,a,b) for(int i=a;i>n>>m; int ds,hs,ms,o,ho,mo; vector s(m),e(m),end(n); rep(i,m){ scanf("%d %d:%d %d %d:%d",&ds,&hs,&ms,&o,&ho,&mo); s[i]=ds*24*60+hs*60+ms; e[i]=o*24*60+ho*60+mo; } rep(i,n){ end[i]=0; } int ans=0; bool a=1; while(a){ a=0; int ii=-1,ee=INF; rep(i,m){ if(e[i]end[n-1]){ ee=e[i]; ii=i; a=1; } } if(a==0){ break; } rep(i,n){ if(end[i]()); } cout<