#include<stdio.h>

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

    long long h[n];
    for(int i = 0;i < n;i++){
        scanf("%lld",&h[i]);
    }

    int j[m][2];
    int ans[n];
    
    for(int i = 0;i < n;i++){
        ans[i] = 0;
    }

    for(int i = 0;i < m;i++){
        scanf("%d %d",&j[i][0],&j[i][1]);
        if(ans[j[i][0]-1] < h[j[i][1]-1])ans[j[i][0]-1] = h[j[i][1]-1];
        if(ans[j[i][1]-1] < h[j[i][0]-1])ans[j[i][1]-1] = h[j[i][0]-1];
    }

    int count = 0;
    for(int i = 0;i < n;i++){
        if(h[i] > ans[i])count++;
    }

    printf("%d\n",count);
    return 0;
}