#include <stdio.h>

int main(void){
    int n,m,i,j;
    scanf("%d %d",&n,&m);

    int h[n],a[m],b[m];
    for(i=0;i<n;i++){
        scanf("%d",&h[i]);
    }
    for(i=0;i<m;i++){
        scanf("%d %d",&a[i],&b[i]);
    }

    int yoi[n];
    for(i=0;i<n;i++){
        yoi[i]=0;
    }

    for(i=0;i<m;i++){
        if(h[a[i]-1]<h[b[i]-1]){
            /*a[i]-1番目がb[i]-1番目以下*/
            yoi[a[i]-1]++;
        }else if(h[a[i]-1]>h[b[i]-1]){
            yoi[b[i]-1]++;
        }else{
            yoi[a[i]-1]++;
            yoi[b[i]-1]++;
        }


    }
    long cnt=0;
    for(i=0;i<n;i++){
        if(yoi[i]==0){
            cnt++;
        }
    }

    printf("%ld\n",cnt);
    return 0;
}
