import java.io.*;
import java.util.*;

class Main
{
    public static void main(String args[])throws Exception
    {
        BufferedReader bu=new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb=new StringBuilder();
        int n=Integer.parseInt(bu.readLine());
        long sq=1l*n*n; int i,ans=0;
        for(i=1;i<n;i++)
        {
            long dif=sq-1l*i*i;
            long rt=root(dif);
            rt*=rt;
            if(rt==dif) ans++;
        }
        System.out.print(ans);
    }

    static int root(long n)
    {
        int l=1,r=(int)1e9,mid,ans=r;
        while(l<=r)
        {
            mid=(l+r)>>1;
            if(1l*mid*mid>=n)
            {
                r=mid-1;
                ans=mid;
            }
            else l=mid+1;
        }
        return ans;
    }
}