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

int main(){
  int n, m, h[100010], a, b, ans=0;
  vector<int> v[100010];
  cin >> n >> m;
  for(int i=0;i<n;i++)cin >> h[i+1];
  for(int i=0;i<m;i++){
    cin >> a >> b;
    v[a].push_back(b);
    v[b].push_back(a);
  }
  for(int i=1;i<=n;i++){
    bool f=true;
    for(int j=0;j<v[i].size();j++){
      if(h[i]<=h[v[i][j]]){
        f=false;
        break;
      }
    }
    if(f)ans++;
  }
  cout << ans << endl;
  return 0;
}
