MOD=1000000007 M=int(input()) dp=[1] for i in range(1,M+1): dp.append(0) for j in range(1,i+1): if j*j>i: break if i%j!=0: continue dp[-1]+=dp[(i//j)-1] if j*j==i: break dp[-1]+=dp[j-1] dp[-1]%=MOD print(dp[M])