#include <stdio.h>

int main(void)
{
    int n,m;
    scanf("%d %d",&n,&m);
    int h[n+1];
    int x[n+1];
    for(int i=0;i<n;i++){
        scanf("%d",&h[i]);
        x[i]=1;
    }
    int a,b;
    for(int i=0;i<m;i++){
        scanf("%d %d",&a,&b);
        a--;
        b--;
        if(h[a]>h[b]){
            x[b]=0;
        }else if(h[a]<h[b]){
            x[a]=0;
        }else{
            x[a]=0;
            x[b]=0;
        }
    }
    int ans=0;
    for(int i=0;i<n;i++){
        if(x[i]==1){
            ans++;
        }
    }
    printf("%d",ans);
    return 0;
}