#include<stdio.h>
#include<stdlib.h>

int main(void)
{
	int i,j,k,l;
	int n;
	int w,h;
	int a[100][100];
	int x,y;
	int s,t;
	int sum,max;
	
	while(1)
	{	
		scanf("%d",&n);	
		if(n==0)break;
		
		scanf("%d %d",&w,&h);
		
		for(i=0;i<w;i++)
		{
			for(j=0;j<h;j++)
			{
				a[i][j] = 0;
			}
		}
		
		for(i=0;i<n;i++)
		{
			scanf("%d %d",&x,&y);
			a[x-1][y-1] = 1;
		}

		scanf("%d %d",&s,&t);
		
		max = 0;
		for(i=0;i<=w-s;i++)
		{
			for(j=0;j<=h-t;j++)
			{
				sum = 0;
				for(k=i;k<i+s;k++)
				{
					for(l=j;l<j+t;l++)
					{
						sum+=a[k][l];
					}
				}
				if(max<sum)max=sum;
			}
		}
		
		printf("%d\n",max);
	}
	
	return 0;
}
		