k, A, B = gets.split.map(&:to_i)
ans = 1
if k > 2
  k -= A - 1
  ans = B
  k -= 2
end
if A < B && B - A > 2
  ans += (B - A) * (k / 2)
  k -= k / 2
else
  ans += k
  k -= k
end
ans += 1 if k == 1
p ans