#include <iostream>
#include <math.h>
using namespace std;

int Ws_num (int n){//计算一个数是几位数
    int cnt = 0;
    while(n>0){
        cnt++;
        n /= 10;
    }
    return cnt;
}

int main(){
    int n;
    while(cin >> n){
        int ws = 0;
        int count = 0;
        for(int i = 0; i <= n; i++){
            ws= Ws_num(i);
            int t = pow(10,ws);
            if(i == (i*i) % t)//取后几位 作比较
            {
                count++;
            }
        }
        cout << count;
    }
   
}