#include<iostream> #include<cstdio> using namespace std; const int MAXN=100; long long dp[MAXN]; //判断是否符合条件。 bool Function(int x){ if(x%7==0){ return true; }else{ while(x!=0){ int temp=x%10; if(temp==7){ return true; } x /=10; } } return false; } int main(){ int n; scanf("%d",&n); dp[0]=0; for(int i=1;i<=n;i++){ if(Function(i)){ dp[i]=dp[i-1]; }else{ dp[i] =dp[i-1]+i*i; } } cout<<dp[n]<<endl; return 0; }