#include <stdio.h>
 

int main(){
  int n = 2, m = 1;
  int a[ 100001 ] = {0};
  int a_c[ 100001 ] = {0};

  scanf( "%d %d", &n, &m );
  
  int i = 1;
  for ( i = 1; i < n + 1; i++ ){
    int h = 0;
    scanf( "%d", &h );
    a[ i ] = h;
    a_c[ i ] = 1;
  }

  
  for ( i = 1; i < m + 1; i++ ){
    int ai = 0, bi = 0;
    scanf( "%d %d", &ai, &bi );
    if ( a[ ai ] < a[ bi ] ){
      a_c[ ai ] = 0;
    }else if ( a[ ai ] > a[ bi ] ){
      a_c[ bi ] = 0;
    }else if ( a[ ai ] == a[ bi ] ){
      a_c[ ai ] = 0;
      a_c[ bi ] = 0;
    }
  }
  
  int c = 0;
  for ( i = 1; i < n + 1; i ++ ){
    c += a_c[ i ];
  }

  printf("%d\n", c);

  return 0;
  
}
