#include<bits/stdc++.h>
using namespace std;
int main(){
long long a,b,c,d,ans=0;
cin>>a>>b>>c>>d;
if(a%2==1){
cout<<"-1";
return 0;
}
a=a/2;
if(a%c==0){
if(c/d*1.0<b*1.0){
ans=a/c*d*2;
}else{
ans=a*b*2;
}
}else{
if(c/d*1.0<b*1.0){
ans+=a/c*d*2;
a=a%c;
if(a*b>d){
ans+=d*2;
}else{
ans+=a*b*2;
}
}else{
ans=a*b*2;
}
}
cout<<ans;
}
#6错了