#include "bits/stdc++.h" using namespace std; #define int long long #define rep(i,n) for(int i=0;i #define all(a) a.begin(),a.end() typedef pair P; const long long mod=1000000007; const long long inf=1ll<<61; vi ans; void dfs(int now){ if(now>mod)return; ans.push_back(now); dfs(now*10); dfs(now*10+3); dfs(now*10+6); dfs(now*10+9); return; } signed main(){ dfs(3);dfs(6);dfs(9); sort(all(ans)); int n;cin>>n; assert(10<=n&&n<=1000000000); int res=0; for(int i=10;i<100;i++){ if(i<=n&&i%3==0)res++; } for(int e:ans){ if(100