arr = gets.chomp!.split(" ")
max = 1
k = arr[0].to_i
a = arr[1].to_i
b = arr[2].to_i
if (k-1) < a || (b-a) <= 2 then
    puts k+1
else
    k -= (a-1)
    max += (a-1)


    max += ((k / 2) * (b-a))
    if k % 2 == 1 then max +=1 end
    puts max
end
    
