#include<iostream>
using namespace std;

int main()
{
    int n,m,i;
    
    cin>>n>>m;
    int str[n];
    for(i=0;i<n;i++){
    cin>>str[i];
    }
    int x[m],y[m],j,count=0;
    scanf("%d %d",&x[0],&y[0]);
    if(str[y[0]-1]>str[x[0]-1])
    count++;
    for(i=1;i<m;i++){
    scanf("%d %d",&x[i],&y[i]);
    for(j=0;j<i;j++){
    if(y[i]==y[j] && x[i]!=x[j])
    str[y[i]-1]=-1;
    }
    if(str[y[i]-1]>str[x[i]-1])
    count++;
    }
    cout<<count;
    
    
    
    
    return 0;
}