#include <iostream>
using namespace std;
typedef long long ll;
int main(){
  ll K,A,B;
  cin >> K >> A >> B;

  if(K >= A + 1 && B > A + 2){
    ll ans = 1 + K - ((K-A+1)/2) * 2 + ((K-A+1)/2) * (B-A);
    cout << ans << endl;
  }
  else cout << K + 1 << endl;
}
