/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
int n,k,x=0,y=0,z;
Scanner s
=new Scanner
(System.
in); n=s.nextInt();
k=s.nextInt();
z=k*2;
int[] a=new int[n];
int[] b=new int[n];
for(int i=0;i<n;i++)
{
a[i]=s.nextInt();
}
for(int i=0;i<n;i++)
{
b[i]=s.nextInt();
}
int c=0,d=0;
for(int i=0;i<n;i++)
{
x=(a[i]+z)*b[i];
z=-z;
y=(a[i]+z)*b[i];
if(x<=y && x<=c)
{
c=x;
d=i;
}
else if(y<=x && y<=c )
{
c=y;
d=i;
}
else
{
c=c;
d=d;
}
}
int sum=0;
for(int i=0;i<n;i++)
{
if(i==d)
{
sum=sum+c;
}
else
{
sum=sum+a[i]*b[i];
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQkKCQlpbnQgbixrLHg9MCx5PTAsejsKCQlTY2FubmVyIHM9bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQluPXMubmV4dEludCgpOwoJCWs9cy5uZXh0SW50KCk7CgkJej1rKjI7CgkJaW50W10gYT1uZXcgaW50W25dOwoJCWludFtdIGI9bmV3IGludFtuXTsKCQkKCQlmb3IoaW50IGk9MDtpPG47aSsrKQoJCXsKCQkJYVtpXT1zLm5leHRJbnQoKTsKCQl9CgkJZm9yKGludCBpPTA7aTxuO2krKykKCQl7CgkJCWJbaV09cy5uZXh0SW50KCk7CgkJfQoJCWludCBjPTAsZD0wOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJewoJCQoJCQl4PShhW2ldK3opKmJbaV07CgkJCXo9LXo7CgkJCXk9KGFbaV0reikqYltpXTsKCQkJaWYoeDw9eSAmJiB4PD1jKQoJCQl7CgkJCWM9eDsKCQkJZD1pOwoJCQl9CgkJCWVsc2UgaWYoeTw9eCAmJiB5PD1jICkKCQkJewoJCQljPXk7CgkJCWQ9aTsKCQkJfQoJCQllbHNlCgkJCXsKCQkJYz1jOwoJCQlkPWQ7CgkJCX0KCQl9CgkJaW50IHN1bT0wOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJewoJCQlpZihpPT1kKQoJCQl7CgkJCXN1bT1zdW0rYzsJCgkJCX0KCQkJZWxzZQoJCQl7CgkJCQlzdW09c3VtK2FbaV0qYltpXTsKCQkJfQoJCX0KCVN5c3RlbS5vdXQucHJpbnRsbihzdW0pOwoJfQp9