while 1:
try:
hp,n,b=int(input()),int(input()),int(input())
if 2n>=b:#2次攻击都大于聚力攻击,那就选择普通攻击
print(hp//n+(hp%n!=0))
else:#否则前面选择聚力,最后一次看余数进行选择
d,s=hp//b,hp%b
print(2*d+(2-(s<=n))
(s!=0))
except:
break