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

int main(){

    int N;
    int M;
    scanf("%d",&N);
    scanf("%d",&M);
    int H[N];
    int store[N];
    
    for(int i=0; i<N; i++){
    	H[i]=0;
    	scanf("%d",&H[i]);
    	store[i]=1;
    }

    
    for(int i=0; i<M; i++){
    	int num1, num2;
        scanf("%d",&num1);
        scanf("%d",&num2);
        //printf("%d %d",num1, num2);
        num1 = num1-1;
        num2 = num2-1;
        if(H[num1]>=H[num2]){
            store[num2]=0;
        }else if(H[num2]>=H[num1]){
            store[num1]=0;
        }else if(H[num2]==H[num1]){
            store[num1]=1;
        }
    }
    int res=0;
    for(int i=0; i<N; i++){
        if(store[i]==1){
        	
        	res++;
        }
        //printf("%d\n",store[i]);
    }
    	
   	printf("%d\n",res);

    return 0;

}