import sys input = sys.stdin.readline from operator import itemgetter n,m=list(map(int,input().split())) A=[] for i in range(m): x,y,z,w=input().split() x=int(x) y1,y2=y.split(":") y1=int(y1) y2=int(y2) a=x*1440+y1*60+y2 z=int(z) w1,w2=w.split(":") w1=int(w1) w2=int(w2) b=z*1440+w1*60+w2 A.append((a,b)) A.sort(key=itemgetter(1)) B=[0]*n ANS=0 for a,b in A: B.sort(reverse=True) for i in range(n): if B[i]<=a: ANS+=1 B[i]=b+1 break print(ANS)