#include<stdio.h>
int main()
{
	int n, m;
	scanf("%d %d", &n, &m);
	int i;
	int h[100005];
	for (i = 0; i < n; i++)
		scanf("%d", &h[i]);
	int v[100005];
	for (i = 0; i < n; i++)
		v[i] = 1;
	int a, b;
	for (i = 0; i < m; i++)
	{
		scanf("%d %d", &a, &b);
		if (h[a - 1] >= h[b - 1])
			v[b - 1] = 0;
		if (h[a - 1] <= h[b - 1])
			v[a - 1] = 0;
	}
	int ans = 0;
	for (i = 0; i < n; i++)
		if (v[i] > 0)
			ans++;
	printf("%d\n", ans);
	return 0;
}