#include<stdio.h>
#include<math.h>

int main(void){
    int N, M, H[100100] , A[100100] ,B[100100];
    int i, j , k=0 ,sum=0 ;
    int Am[100100]={}, Bm[100100]={};

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

    for( j=1 ; j<=M ; j++){
        scanf("%d%d" ,&A[j] ,&B[j]);
        if(H[A[j]]>Am[B[j]]){
            Am[B[j]]=H[A[j]];
        };
        if(H[B[j]]>=Bm[A[j]]){
            Bm[A[j]]=H[B[j]];
        }
    };

    for(i=1 ;i<=N ; i++){
        if(H[i]>Am[i]&&H[i]>Bm[i]){
            sum++;
        };
    };
    printf("%d", sum);

    return 0;
}
