import sys input=lambda: sys.stdin.readline().rstrip() n=int(input()) nn=int(n**0.5)+1 A=set() def gcd(a,b): while b: a,b=b,a%b return a for i in range(1,nn): for j in range(i+1,nn): if 8*j*(i+j)<=n: a,b=j**2-i**2,2*i*j if a>b: a,b=b,a a,b=a//gcd(a,b),b//gcd(a,b) A.add(a*10**8+b) print(len(A))