#include<stdio.h>
int main(){
  int i, N, M, A, B, count=0;
  scanf("%d%d", &N,&M);
  long int H[N], a[N];
  for(i=0; i<N; i++){
    a[i]=1;
  }
  for(i=0; i<N; i++){
    scanf("%ld", &H[i]);
  }
  for(i=0; i<M; i++){
    scanf("%d%d", &A, &B);
    if(H[A-1]<H[B-1]){
      a[A-1]=0;
    }else if(H[B-1]<H[A-1]){
      a[B-1]=0;
    }else{
      a[A-1]=0;
      a[B-1]=0;
    }
  }
  for(i=0; i<N; i++){
    if(a[i]==1){
      count++;
    }
  }
  printf("%d", count);
  return 0;
}