#include <stdio.h>

int main(void){
    int N, M, A, B;
    scanf("%d%d", &N, &M);

    int H[N], L[N];
    for(int i = 0; i < N; i++){
        scanf("%d", &H[i]);
        L[i] = 1;
    }

    for(int i = 0; i < M; i++){
        scanf("%d%d", &A, &B);
        if(H[A-1] == H[B-1])
            L[A-1] = L[B-1] = 0;
        else if(H[A-1] < H[B-1])
            L[A-1] = 0;
        else
            L[B-1] = 0;
    }

    int cnt = 0;
    for(int i = 0; i < N; i++){
        if(L[i] == 1)
            cnt++;
    }
    printf("%d\n", cnt);

    return 0;
}
