#include <bits/stdc++.h>
using namespace std;
string s[10];
int n, m;
bool pd(int x, int y, int xx, int yy)
{
int hei = 0, bai = 0;
for (int i = x; i <= xx; i++)
{
for (int j = y; j <= yy; j++)
{
if (s[i][j] == '0')
bai++;
else
hei++;
}
}
return bai == hei;
}
int main()
{
cin >> n >> m;
for (int i = 0; i < n; i++)
cin >> s[i];
int ans = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
for (int ii = i; ii < n; ii++)
{
for (int jj = j; jj < m; jj++)
{
if (pd(i, j, ii, jj))
{
ans = max(ans, (ii - i + 1) * (jj - j + 1));
}
}
}
}
}
cout << ans;
return 0;
}