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

int main(void){
    int N, M, H[100100] , A ,B;
    int i, j , k[100100]={} ,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 ,&B);
        if(H[A]>=H[B]){
            k[B]=1;
        };
        if(H[B]>=H[A]){
            k[A]=1;
        }
    };

    for(i=1 ;i<=N ; i++){
        if(k[i]){}else{
            sum++;
        };
    };
    printf("%d", sum);

    return 0;
}
