#include<stdio.h>
#include<math.h>
/*
题目描述:已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。
输入:输入一个整数n,n为int范围内的正整型。
输出:输出m的取值范围,具体格式见输出样例。
样例输入:2000000000
样例输出:m<=12
*/
int main()
{
double n;
scanf("%lf",&n);
int i;
double sum = 0.0;
for(i=1;i<=n;i++){
double num1 = 1.0;
for(int j = 1;j<=i;j++){
num1 *= j;//计算阶乘
}
sum += num1;
if(sum>=n){
break;//判断是否大于n
}
}
printf("m<=%d",i-1);
return 0;
}