#include<bits/stdc++.h>
using namespace std;
int n,m,asz,asc,minn,maxx;
int main(){
cin>>n>>m;
asz+=n*m,minn=min(n,m),maxx=max(n,m);
for(int size=2;size<=minn;size++)
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
if(i+size-1<=n&&j+size-1<=m)asz++;
for(int a=1;a<=maxx;a++)
for(int b=1;b<=maxx;b++)
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++){
if(i==j)continue;
if(i+a-1<=n&&j+b-1<=m)asc++;
}
cout<<asz<<' '<<asc<<'\n';
return 0;
}
烧鱼牛鼻