def gcd(a,b): while b: a,b = b,a%b return a N = int(raw_input()) ans = 0 for a in xrange(3,N/4/2+1): for b in xrange(2,a): c2 = a*a+b*b c = int(c2**0.5) if N-4*(a+b+c) < 0: break if c*c != c2: continue if gcd(a,b) == 1: ans += 1 print ans