//hdu 1049 Climbing Worm (可以推出规律)
/*
题意:一寸虫的底部是一个n英寸深。
它有足够的能量来爬你每分钟英寸,但随后必须休息一分钟之前再次攀升。
在休息期间,它滑落d英寸。攀爬的过程和休息然后重复。
多久前的虫子爬出好吗?我们会永远数每分钟作为一个整体的一部分,
如果虫子只是达到顶端的最后的攀爬,我们将假设蠕虫让出来。
题解:
然后就是推出公式:
ans=(n-u)/(u-d);
if((n-u)%(u-d)!=0)
{
ans++;
}
ans*=2;
ans+=1;
*/
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,u,d;
int ans;
while(scanf("%d%d%d",&n,&u,&d)!=EOF)
{
if(n==0&&u==0&&d==0) break;
ans=(n-u)/(u-d);
if((n-u)%(u-d)!=0)
{
ans++;
}
ans*=2;
printf("%d\n",ans+1);
}
return 0;
}