#include <stdio.h>
#define lop(i, n) for(i=0; i<n; i++)

int main()
{
	int n, m, i;
	scanf("%d %d", &n, &m);
	
	int h[100005];
	lop(i, n){ scanf("%d", &h[i]); }
	
	int a, b, c[100005]={0};
	lop(i, m){
		scanf("%d %d", &a, &b);
		if(h[a]<h[b]){ c[a]=1; }
		else if(h[a]>h[b]){ c[b]=1; }
		else { c[a]=1; c[b]=1; }
	}
	
	int sum=0;
	lop(i, n){ if(c[i]==0)sum++; }
	
	printf("%d", sum);
	
	return 0;
}