#include <bits/stdc++.h>
using namespace std;
int main(){
 int n,w,h,i,j,k,l,c,dw,dh;
 while(cin>>n,n){
  int m[128][128]={0},ma=0;
  cin>>w>>h;
  while(n--){
   cin>>i>>j;
   m[i][j]++;
  }
  cin>>dw>>dh;
  for(i=1;i<=w-dw+1;i++){
   for(j=1;j<=h-dh+1;j++){
    c=0;
    for(k=i;k<=i+dw-1;k++){
     for(l=j;l<=j+dh-1;l++){
      if(m[k][l])c++;
     }
    }
   ma=max(c,ma);
   }
  }
  cout<<ma<<endl;
 }
return 0;
}