#include <iostream>
#include <cmath>
using namespace std;
bool a[5035][5035];
int main(){
int n, m;
cin >> n >> m;
unsigned long long square=0;
unsigned long long rectangle=0;
for (int i=0; i<=5030; i++){
for (int j=0; j<=5030;j++){
a[i][j]=false;
}
}
if (n>=m){
for (int i=0; i<=m; i++){
square += (m-i)*(n-i);
}
for (int i=0; i<=n; i++){
for (int j=0; j<=m; j++){
rectangle+=(n-j)*(m-i);
}
}
}
else if (m>=n){
for (int i=0; i<=n; i++){
square += (n-i)*(m-i);
}for (int i=0; i<=m; i++){
for (int j=0; j<=n; j++){
rectangle+=(n-j)*(m-i);
}
}
}
cout << square<<' '<< rectangle-square;
return 0;
}