#include <stdio.h>
int main(void){
    int n, m;
    scanf("%d%d", &n, &m);
    int h[n + 1];
    h[0] = 0;
    for(int i = 1; i < n + 1; i++){
        scanf("%d", &h[i]);
    }

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

    int count = 0;
    for(int i = 1; i < n + 1; i++){
        if(c[i] == 1){
            count++;
        }
    }

    printf("%d", count);
    return 0;
}