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

int main(){
    long K, A, B, b(1);
    cin >> K >> A >> B;
    if(K < A - 1 || A + 2 >= B)return 0 & printf("%ld\n", 1 + K);
    K -= A - 1;
    b = A + (K & 1);
    cout << (K / 2) * (B - A) + b << endl;
    return 0;
}