#include<bits/stdc++.h>
using namespace std;
int a[15][15];
bool check(int x1,int x2,int y1,int y2){
int b[2] = {0,0};
for(int i = x1;i <= x2;i++){
for(int j = y1;j <= y2;j++){
b[a[i][j]] ++;
}
}
return b[0] == b[1];
}
int main(){
int n,m;
cin >> n >> m;
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++){
cin >> a[i][j];
}
}
int ans = 0;
for(int i = 1;i <= n;i++){
for(int j= 1;j <= m;i++){
for(int ii = i;ii <= n;i++){
for(int jj = j;jj <= m;j++){
if(check(i,ii,j,jj)){
ans = max(ans,(ii-i+1) * (jj-j + 1));
}
}
}
}
}
cout << ans;
return 0;
}