#include<bits/stdc++.h>
using namespace std;
using LL = long long;

int main(){
    LL k, a, b;
    cin >> k >> a >> b;
    LL ans = 0;
    if(b-a <= 2 || k <= a-1){
        ans = 1+k;
    }else{
        k -= a-1;
        ans = a+(k/2)*(b-a)+(k&1);
    }
    cout << ans << endl;
}