32 63 2016 2016 1000000000 1000000000
1 30576 7523146895502644
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
int main()
{
ll n,m;
while(~scanf("%lld%lld",&n,&m)){
ll res=n*m;
ll yushu1=min(n,(ll)2015),yushu2=min((ll)2015,m);
for(int i=1;i<=yushu1;i++){
for(int j=1;j<=yushu2;j++){
if(i*j%2016!=0){
ll sum1=(n/2016)+(n%2016>=i?1:0),sum2=(m/2016)+(m%2016>=j?1:0);
res-=sum1*sum2;
}
}
}
cout<return 0;
}