#include using namespace std; int main(){ int n,c,v,cost[50001]={0,0}; cin>>n>>c>>v; for(int i=2;i<=n;i++) cost[i]=1145141919; for(int i=1;i<=n;i++) for(int j=1;;j++){ int now=min(n,i+j*i); cost[now]=min(cost[now],cost[i]+c+j*v); if(i+j*i>n) break; } cout<