import std.stdio;
import std.array;
import std.conv;
import std.string;
import std.algorithm;
import std.typecons;

long k, a, b;

void main() {
  readf("%d %d %d", &k, &a, &b);
  if (b - a >= 2) {
    k -= a - 1;
    long x = a + (b - a) * (k / 2) + (k % 2);
    writeln(x);
  }
  else  {
    writeln(1 + k);
  }   
}
