#include <iostream>
#include <algorithm>
#include <cmath>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <stdio.h>

using namespace std;

typedef long long ll;
ll k, a, b;
ll sum;
int main() {
	cin >> k >> a >> b;
	sum = 1;
	if (b - a <= 2) { sum += k;  cout << sum << endl; }
	else {
		if (k > a - sum) {
			k = k - a + sum;
			sum = a;
			int t = k / 2;
			sum += (b - a)*t;
			int tt = k % 2;
			sum += tt;
			cout << sum << endl;
		}
		else { sum += k; cout << sum << endl; }
	}
	return 0;
}