#include<stdio.h>
int main(){
    int height[100005],n,m,temp,badobs[100005]={0},a,b,cnt=0;//
    scanf("%d %d",&n,&m);
    for(int i=1;i<=n;i++){
        scanf("%d",&height[i]);
    }
    for(int i=1;i<=m;i++){
        scanf("%d %d",&a,&b);
        if(height[a]<height[b]){
            badobs[a]=1;

        }
        else if(height[b]<height[a]){
            badobs[b]=1;
        }
        else {
            badobs[a]=1;
            badobs[b]=1;
        }
    }
    for(int i=1;i<=n;i++){
        if(badobs[i]==0) cnt++;
    }
    printf("%d",cnt);
    return 0;
}