n,c,v;f(a,b){return a<n?fmin(f(2*a,a)+c,f(a+b,b))+v:c;}main(){scanf("%d%d%d",&n,&c,&v);printf("%d",f(1,1));}