d,a,b=map(int,open(0).read().split());print(min(x*a+b*(d-x)for x in range(d+1)))