#include <stdio.h>
#include <stdlib.h>

void cmon(int n,int m);

int main(void){
    int n,m;
    scanf("%d %d",&n,&m);
    cmon(n,m);
    return(0);
}

void cmon(int n,int m){
    int h[n];
    int dai[n];
    int i;
    int tmp1,tmp2;
    int cnt=0;

    for(i = 0; i < n; i++){
        dai[i]=1;
    }
    for(i = 0; i < n; i++){
        scanf("%d",&h[i]);
    }
    for(i = 0; i < m; i++){
        scanf("%d %d",&tmp1,&tmp2);
        if(h[tmp1-1] < h[tmp2-1]){
            dai[tmp1-1]--;
        }else if(h[tmp1-1] > h[tmp2-1]){
            dai[tmp2-1]--;
        }else{
            dai[tmp1-1]--;
            dai[tmp2-1]--;
        }
    }
    for(i = 0; i < n; i++){
        if(dai[i] > 0){
            cnt++;
        }
    }
    printf("%d\n",cnt);
    return;
}
