typedef long long l; l s; l g(x){return x>0?(l)x*-~x/2:0;} f(u,v,x,y,d,t){ if(u>x)t=u,u=x,x=t; if(v>y)t=v,v=y,y=t; if((x|y|d)>=0){ if(u>0)x-=u,d-=u; if(v>0)y-=v,d-=v; s+=d>x+y?~(l)x*~y:g(d+1)-g(d-x)-g(d-y); } } main(u,v,x,y,d){ scanf("%d%d%d%d%d",&u,&v,&x,&y,&d); f(u,v,x,y,d); f(~u,v,~x,y,--d); f(u,~v,x,~y,d); f(~u,~v,~x,~y,--d); s=!printf("%llu",s); }