//裁判运行
#include <stdio.h>
int search( int n );
int main()
{
int number;
scanf("%d",&number);
printf("count=%d\n",search(number));
return 0;
}
//自定义函数
int search( int n ){
int i,j;
int count=0;
int m,q,d,t;
for(j=10;j<=31;j++){
t=j*j;
//判断j^2是否小于n且大于101
if(t<=n&&t>=101){
d=t;
m=d%10;
d=d/10;
q=d%10;
d=d/10;
if((m==q)||(q==d)||(m==d)){
count++;
}
//若 j^2大于n则跳出循环
else if(t>n){
break;
}
}
}
return count;
}