int a[3],b[3],n,ans,tem[100];
cin >> a[0] >>a[1]>>a[2]>>b[0]>>b[1]>>b[2]>>n;
for(int i=0;i<=n;i++){
tem[i]=i*i*a[0]+i*a[1]+a[2]+b[2]+(n-i)*b[1]+(n-i)*(n-i)*b[0];
}
ans=tem[0];
for(int i=0;i<=n;i++){
if(tem[i]>ans){
ans=tem[i];
}
}