#include<bits/stdc++.h>
using namespace std;
long long n,a,k,b,st;
int main()
{
cin>>n>>a>>k>>b;
if(n%2==0)
{
if((a*k)>b)
{
if(n%k==0)
{
cout<<(n/k)*b;
}
else if(((n-(n/k)*k)*a)>=b)
{
st=(n/k)*b+b;
cout<<st;
}
else if(((n-(n/k)*k)*a)<b)
{
st=(n/k)*b+(n%k)*a;
cout<<st;
}
}
else
{
cout<<a*n;
}
}
else
{
cout<<"-1";
}
return 0;
}