#include #include #include #include #include #include #include #include using namespace std; long long n,w,h; long long sums[300600]; long long sumout[350560]; long long mins=50000*50000; int main() { while(~scanf("%I64d%I64d%I64d",&n,&w,&h)) { int aa; long long sum=0; long long sout=0; for(int i=0;i<=n+w+w+1;i++) { sums[i]=sumout[i]=0; } mins=1234567891234; for(int i=w;ih) sout=sout+aa-h; sumout[i]=sout; sum=sum+aa; sums[i]=sum; } for(int i=n+w;i<=n+w+w+1;i++) //娉ㄦ涓涓㈢sum涔瑕存 { sums[i]=sums[i-1]; sumout[i]=sumout[i-1]; } if(sum=w*h) { if(allout