#include<bits/stdc++.h>
#define  MAX 100005
#define  MOD 1000000007
#define ll long long
using namespace std;

int main() {
    ll k,a,b,ans=1;
    cin>>k>>a>>b;
    if(b-a<2){
        ans=ans+k;
    }
    else{
        while(ans<=a&&k)ans++,k--;
        int t=k/2;
        ans+=(b-a)*t+k%2;
    }
    cout<<ans<<endl;
}
