#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
typedef long long ll;


int main()
{

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

    for(int i=0;i<m;i++)
    {
        int a,b;
        scanf("%d %d",&a,&b);

        if(h[a-1]==h[b-1])
        {
            q[a-1]=0;
            q[b-1]=0;
        }
        else if(h[a-1]>h[b-1])
        {
            q[b-1]=0;
        }
        else
        {
            q[a-1]=0;
        }
    }

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

    printf("%d\n",ans);
    

    return 0;
}