#include <iostream>
using namespace std;
int sum[10000001];
int main(){
int n,a,k,b;
cin>>n>>a>>k>>b;
if(n%2!=0){
cout<<"-1";
return 0;
}
int zum=n;
for(int i=0;i<=n/2;i++){
sum[i]=i*a;
if(i<n/2){
if((n/2-i)%k==0){
sum[i]+=(n/2-i)/k*b;
}else{
sum[i]+=((n/2-i)/k+1)*b;
}
}
}
int min=1e9;
for(int i=0;i<=n/2;i++){
if(sum[i]<min){
min=sum[i];
}
}
cout<<min*2;
return 0;
}