n=int(input()) ans=0 for i in range(10,min(100,n+1)): if i%3==0:ans+=1 for i0 in range(0,10**9,3*10**8): for i1 in range(0,10**8,3*10**7): for i2 in range(0,10**7,3*10**6): for i3 in range(0,10**6,3*10**5): for i4 in range(0,10**5,3*10**4): for i5 in range(0,10**4,3*10**3): for i6 in range(0,10**3,3*10**2): for i7 in range(0,10**2,3*10**1): for i8 in range(0,10**1,3**10**0): s=i0+i1+i2+i3+i4+i5+i6+i7+i8 if 100<=s<=n:ans+=1 print(ans)