n,m=map(int,input().split()) a=list(map(int,input().split())) val,r,cnt,res=0,0,[0]*m,[0]*(n+2) for i in range(n): r=max(r,i) while r