#include <stdio.h>

int main(){
  int h[100100], flag[100100];
  int n,m;
  scanf("%d%d",&n,&m);
  int i;
  
  for(i=0; i<n; ++i){
    scanf("%d",&h[i]);
    flag[i]=1;
  }
  
  for(i=0; i<m; ++i){
    int a,b;
    scanf("%d%d",&a,&b);
    --a;--b;
    if(h[a]>=h[b]) flag[b]=0;
    if(h[a]<=h[b]) flag[a]=0;
  }
  
  int ans=0;
  for(i=0; i<n; ++i){
    if(flag[i]) ans++;
  }
  printf("%d\n",ans);
}