#include<stdio.h>
int main(void){
  long int i,n,m,a, b, h[100001], g[100001]={0}, c=0;
  scanf("%ld%ld", &n, &m);
  for(i=1;i<=n;i++){
    scanf("%ld", &h[i]);
  }
  for(i=1;i<=m;i++){
    scanf("%d%d", &a, &b);
    if(h[a]<h[b]){
      g[a]=1;
    }
    else if(h[b]<h[a]){
      g[b]=1;
    }
    else{
      g[a]=1;
      g[b]=1;
    }
  }
  for(i=1;i<=n;i++){
    if(g[i]==0){
      c++;
    }
  }
  printf("%d", c);
  return 0;
}
