#include <stdio.h>

int main(void)
{
  int n,m,i;
  scanf("%d %d", &n, &m);
  long long h[n+1];
  for(i=1;i<=n;i++) scanf("%lld", &h[i]);

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

  int g[n+1];
  for(i=1;i<=n;i++) g[i]=0;

  for(i=0;i<m;i++){
    if(h[a[i]]>h[b[i]]){
      g[a[i]]=1;
      g[b[i]]=0;
    }
    else if(h[a[i]]<h[b[i]]){
      g[a[i]]=0;
      g[b[i]]=1;
    }
    else{
      g[a[i]]=0;
      g[b[i]]=1;
    }
  }
  int ans=0;
  for(i=1;i<=n;i++){
    if(g[i]==1) ans++;
  }
  printf("%d", ans);
  return 0;
}    