#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N; vector res; for(ll i=1LL; i<=99999; ++i){ string str = to_string(i) + to_string(i) + to_string(i); res.push_back(stoll(str)); } sort(res.begin(), res.end()); auto itr = upper_bound(res.begin(), res.end(), N); cout << itr - res.begin() << endl; return 0; }