n,k=map(int,input().split()) m=int(input()) X=k p=[X]*k for _ in range(m): l,r=map(int,input().split()) l-=1 r-=1 p[l]=min(p[l],r) for i in range(k): for j in range(i+1,k): if i!=j and p[i]=p[j]: p[i]=X p=[(i,p[i]) for i in range(k) if p[i]