#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define MAX_MOD 1000000007 #define REP(i,n) for(long long i = 0;i < n;++i) int main() { string s; cin >> s; //-10 long long ans = max(((int)s.length()-10)*9,0); if (s.length() >= 10) { ans += s[0] - '1'; for (int i = 0;i < s.length() - 9;++i) { if (s[i] < s[0]) goto foo; if (s[s.length() - i - 1] < s[0]) goto foo; } ans++; foo:; } cout << ans << endl; return 0; }