# include <bits/stdc++.h>
# define FILE
using namespace std;

const int N = 1e5 + 100;


int main(){

    # ifdef FILEs
        freopen( "input.txt", "r", stdin );
        freopen( "output.txt", "w", stdout );
    # endif
    ios_base::sync_with_stdio( false );

    long long k, a , b;
    cin >> k >> a >> b;
    long long cnt = 1, ql = 0;

    if( a+1 >= b || k <= a){
        cout << k + 1;
        return 0;
    }
    else{
        cnt += a-1;
        k -= a-1;
        cnt += k % 2;
        k -= k % 2;
        cnt += (b-a)*(k/2);
        cout << cnt;
        return 0;
    }

    

}   