import java.util.*

fun main(args:Array<String>){
    var K:Long
    var A:Long
    var B:Long
    var ans:Long=0
    val sc:Scanner= Scanner(System.`in`)
    K=sc.nextLong()
    A=sc.nextLong()
    B=sc.nextLong()

    if(K>A && (B-A)>2){
        K-=(A-1)
        var cnt=K/2
        ans=A+(cnt*(B-A))
        ans+=(K%2)
    }
    else{
        ans=K+1
    }
    println(ans)

}