#include <bits/stdc++.h>
using namespace std;

int main(){
  int n, m;
  cin >> n >> m;
  vector <int > h(n+1), ma(n+1);
  for(int i=1; i<n+1; i++){
    cin >> h[i];
    ma[i]=0;
  }
  for(int i=0; i<m; i++){
    int a, b;
    cin >> a >> b;
    ma[a] = max(h[b], ma[a]);
    ma[b] = max(h[a], ma[b]);
  }
  int ans=0;
  for(int i=1; i<n+1; i++){
    if(h[i] > ma[i])ans++;
  }
  cout << ans << endl;
  return 0;
}