#include <bits/stdc++.h>
using namespace std;

int a[100001],b[100001];

int main()
{
	int n,m;
	cin>>n>>m;
	
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		b[i]=0;
	}
	for(int i=0;i<m;i++)
	{
		int x,y;
		cin>>x>>y;
		b[x]=max(b[x],a[y]);
		b[y]=max(b[y],a[x]);
	}
	
	int ans=0;
	for(int i=1;i<=n;i++)
		if(a[i]>b[i])
			ans++;
	cout<<ans<<endl;
	return 0;
}