#include <stdio.h>
#include <stdlib.h>
int H[100009],num[100009];
int main()
{
    int n,m,sum=0;;
    scanf("%d%d",&n,&m);
    int i;
    for(i=1;i<=n;i++){
        num[i]=1;
        int h;
        scanf("%d",&h);
        H[i]=h;
    }
    for(i=1;i<=m;i++){
        int p,q;
        scanf("%d%d",&p,&q);
        if(H[p]<H[q])
            num[p]=0;
        else if(H[q]<H[p])
            num[q]=0;
        else
            num[q]=num[p]=0;
    }
    for(i=1;i<=n;i++)
        if(num[i])
        sum++;
    printf("%d",sum);
    return 0;
}