N = int(input()) ans = 0 for x in range(1, N): if x * x > N * N: break y_min = 0 y_max = 1 << 30 while y_max - y_min > 1: mid = (y_min + y_max) // 2 if x * x + mid * mid >= N * N: y_max = mid else: y_min = mid if x * x + y_max * y_max == N * N: ans += 1 print(ans)