include [HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
int matrix[510][510];
const int mod = 998244353;
int main() {
int n, m, a, b;
cin >> n >> m >> a >> b;
for(int i = 0;i<n;i++)
for (int j = 0; j < m; j++) {
cin >> matrix[i][j];
}
long long sum = 0;
for (int i = 0; i <= n - a; i++) {
for (int j = 0; j <= m - b; j++) {
int max_val = 0, min_val = 1e9;
for (int x = i; x < i + a; x++) {
for (int y = j; y < j + b; y++) {
max_val = max(max_val, matrix[x][y]);
min_val = min(min_val, matrix[x][y]);
}
}
sum = (sum + (max_val * min_val) % mod) % mod;
}
}
cout << sum << endl;
return 0;
}