#include<iostream>
using namespace std;
int main () {
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if (a>=c) {printf("%d\n",a);}
else {
int flag=0,izvedi;
while (a+b<=c-d) {
a+=b;
c-=d;
flag=1;
}
if (a+b>=c) izvedi=c;
else izvedi=a+b;
printf("%d\n",izvedi);
}
system ("pause");
return 0;
}