#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:128000000")
using namespace std;
int main() {
  int n, m, a, b, c[100][100];
  cin >> n >> m;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      cin >> c[i][j];
    }
  }
  cin >> a >> b;
  int ans = 100000000;
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      if (i + a - 1 >= n || j + b - 1 >= m) {
        continue;
      }
      int t = 0;
      for (int x = 0; x < a; x++) {
        for (int y = 0; y < b; y++) {
          t += c[i + x][j + y];
        }
      }
      if (t < ans) {
        ans = t;
      }
    }
  }
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      if (i + b - 1 >= n || j + a - 1 >= m) {
        continue;
      }
      int t = 0;
      for (int x = 0; x < a; x++) {
        for (int y = 0; y < b; y++) {
          t += c[i + y][j + x];
        }
      }
      if (t < ans) {
        ans = t;
      }
    }
  }
  cout << ans;
  return 0;
}
