#include<iostream>
using namespace std;

int main(){
	int N,M;
	cin >> N >> M;
	int H[N],ma[N];
	for(int i=0;i<N;i++){
		cin>>H[i];
		ma[i]=0;
	}
	for(int i=0;i<M;i++){
		int A,B;
		cin >> A >> B;
		if(ma[A-1]<H[B-1]){
			ma[A-1]=H[B-1];
		}
		if(ma[B-1]<H[A-1]){
			ma[B-1]=H[A-1];
		}
	}
	int count=0;
	for(int i=0;i<N;i++){
		if(H[i]>ma[i]){
			count++;
		}
	}
	cout << count << endl;
	return 0;
}
