#include <stdio.h>
#include <string.h>

int main()
{
  int N,M;
  
  scanf("%d %d",&N,&M);
  
  long a[100000]={0};
  
  for(int i=0;i<N;i++)
    scanf("%lu",&a[i]);
  
  int flag[100000]={0};
  
  for(int i=0;i<M;i++)
  {
    int A,B;
    
    scanf("%d %d",&A,&B);
    
    if(a[A-1]==a[B-1])
    {
      flag[A-1]++;
      flag[B-1]++;
    }
    else if(a[A-1]<a[B-1])
      flag[A-1]++;
    else
      flag[B-1]++;
  }
  
  int ans=0;
  for(int i=0;i<N;i++)
  {
    if(flag[i]==0)
      ans++;
  }
  
  printf("%d",ans);
}