#include #define rep(i,n)for(int i=0;i<(n);i++) using namespace std; int main() { int n,c,v;scanf("%d%d%d",&n,&c,&v); int a=1,b=0; int ans=0; while(a0))*v<=((n-a)/b+((n-a)%b>0))*v){ ans+=c;b=a; } else{ ans+=v;a+=b; } } printf("%d\n",ans); }