#include <stdio.h>

int main(void){
  int n,m;
  int di,a,b,h[100000],f[100000];
  int i=0,j=0;
  int count=0;
  
  if(scanf("%d %d",&n,&m)==1){}
  for(i=0;i<n;i++){
    f[i]=1;
    if(scanf("%d",&(h[i]))==1){}
  }

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

    for(i=0;i<n;i++){
      if(f[i]==1){
	count++;
      }
    }
    printf("%d\n",count);
    return 0;
  }
