#include<stdio.h>
#include<stdlib.h> 
#include<string.h>

int main(){
	int on,rm,i,j,h[10000],kick[10000]={},count=0,conj1,conj2,good;
	scanf("%d%d",&on,&rm);
	for(i=1;i<=on;i++)
	{
		scanf("%d",&h[i]);
	}
	for(i=1;i<=rm;i++){
		scanf("%d%d",&conj1,&conj2);
		if(h[conj1]>h[conj2]){kick[conj2]=1;}
		else if(h[conj1]<h[conj2]) kick[conj1]=1;
		else { kick[conj1]=1;	kick[conj2]=1;	}
	}
	
	for(i=1;i<=on;i++)
	{
		if(!kick[i]){count++;}
	}
	printf("%d",count);
	
	return 0;
}