N = int(input()) if N<100: ans = 0 for i in range(10,N+1): if i%3>0:continue if (i//10+i%10)%3==0: ans += 1 else: D = len(str(N)) A = [0]+list(map(int,list(str(N)))) dp = [[0 for _ in range(2)] for _ in range(D+1)] if A[1]%3==0: dp[1][0] = 1 for i in range(10): if i