L = int(input()) ans = [] p = [] for m in range(1, L//10, 1): a = 4*(m**2+m**2+2*m) if a > L: continue for n in range(1, m, 1): if (m-n)%2 == 1: q = (m**2+n**2)+(2*m*n)+(m**2-n**2) if q * 4 < L: if m/n not in p: p.append(m/n) ans.append(q) else: break print(len(ans)%1000003)