#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;

int main(){
  int n,w,h,s,t;
  int mas[101][101];
  while(cin >> n,n){
    int maxi = 0;
    memset(mas,0,sizeof(mas));
    cin >> w >> h;
    for(int i=0;i<n;i++){
      int x,y; cin >> x >> y; mas[y-1][x-1] = 1;
    }
    cin >> s >> t;
    for(int i=0;i<h-t+1;i++){
      for(int j=0;j<w-s+1;j++){
	int sum = 0;
	for(int k=i;k<t+i;k++){
	  for(int l=j;l<s+j;l++){
	    if(mas[k][l] == 1) sum++;
	  }
	}
	maxi = max(sum,maxi);
      }
    }
    cout << maxi << endl;
  }
} 