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

int main() {
    long long K,A,B;
    cin >> K >> A >> B;
    if(B - A < 3 || 1 + K < A) {
        cout << 1 + K << endl;
        return 0;
    }
    cout << A + (B - A) * ((K - A + 1) / 2) + ((K - A + 1) % 2) << endl;
    return 0;
}