n,m=map(int,input().split()) *h,=map(int,input().split()) e=[[]for _ in range(n)] for i in range(m): a,b=map(int,input().split()) a-=1 b-=1 e[a].append(b) e[b].append(a) o=sorted(range(n),key=lambda x:h[x]) t=[-n*2]*n t[0]=0 for i in o: for v in e[i]: if h[v]