#include <stdio.h>
#include <math.h>
int main()
{
int i,y;
int bit;
double f,final;
while(1)
{
scanf("%d",&y);
if(y == 0)
return 0;
bit = 0;
bit = 1 << (2 + (y - 1960) / 10);
final = bit * log((double)2);
i = 1;
f = 0;
while(f < final)
{
f += log((double)++i);
}
printf("%d\n",i - 1);
}
return 0;
}
/*测试结果:通过POJ2661检测
1960
3
1988
8
2160
254016
0
请按任意键继续. . .
*/