#include using namespace std; #define FOR(i,a,b) for (int i=(a);i<(b);i++) #define RFOR(i,a,b) for (int i=(b)-1;i>=(a);i--) #define REP(i,n) for (int i=0;i<(n);i++) #define RREP(i,n) for (int i=(n)-1;i>=0;i--) typedef long long LL; int N; LL C,V; LL dp[50001]; int main(){ cin>>N>>C>>V; dp[1]=0; dp[2]=C+V; int now=1; for(int i=3;i=dp[now+1]+((sa-1+now)/(now+1))*V+C){ now++; }else{ dp[i]=dp[now]+((sa+now-1)/now)*V+C; break; } } } cout<