#include <bits/stdc++.h>
using namespace std;
#define all(x) (x).begin(), (x).end()
#define sz(x) (int) (x).size()
#define int long long
const int mod = 1e9 + 7, INF = 1e18 + 3, N = 2e5 + 2;
void solve(int cs){
int h, w; cin >> h >> w;
int ans = 0;
for(int i = 1 ; i <= min(h, w) ; i++){
ans += (h - i + 1) * (w - i + 1);
}
cout<<ans<<'\n';
}
//It's now, or never.
signed main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int TEST = 1;
// cin >> TEST;
for (int i = 1; i <= TEST; i++) {
// cout << "Case " << i << ":"<<'\n';
solve(i);
}
return 0;
}