#AAA1234. 分裂

分裂

No testdata at current.

A:
#include<bits/stdc++.h>

using namespace std;

long long c[100][100];
long long P=1000000007;
int main()
{
	long long n,m;
	long long a,b,c,d;
    cin >> n >> m;
    if(n%2==0)
    {
    	a=n/2;b=n+1;
	}
	else
	{
		a=(1+n)/2;
		b=n;
		
	}
	if(m%2==0)
    {
    	c=m/2;d=m+1;
	}
	else
	{
		c=(1+m)/2;
		d=m;
		
	}
	int ans = (a%P)*(b%P)%P*(a%P)%P*(b%P)%P;
	cout << ans;
    return 0;
}