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

int main(void)
{
  int n,m;
  int h[100000];
  int j[100000]={};
  int i,a,b,c=0;

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

  for(i=0;i<n;i++)
  {
    if(j[i]==0) c++;
  }

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

  return 0;
}