#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
float a,b,c,d,e; //定义浮点型变量a,b,c,d,e
cin>>a; //输入a
cin>>b>>c; //输入b,c
cin>>d>>e; //输入d,e
float f=ceil(a/d);//将a/d的结果向上取整,并将结果赋值给浮点型变量f
float g=ceil(a/b);//将a/b的结果向上取整,并将结果赋值给浮点型变量g
if(g*c>f*e){ //如果g*c>f*e
cout<<f*e; //输出f*e
}
else //否则
{cout<<g*c; //输出g*c
}
return 0;
}