#include <bits/stdc++.h>
using namespace std;
long long int sumOfDigits(long long int n) {
  long long int sum = 0;
  while (n != 0) {
    sum = sum + (n % 10);
    n = n / 10;
  }
  return sum;
}
long long int power(int a) {
  long long int ans = 1;
  for (int i = 1; i <= a; i++) {
    ans = ans * 10;
  }
  return ans;
}
long long int nine(int a) {
  long long int ret = 0;
  for (int i = 1; i <= a; i++) {
    ret = ret * 10 + 9;
  }
  return ret;
}
int main() {
  long long int n;
  cin >> n;
  if (n < 10) {
    cout << n << endl;
  } else {
    int digits = (int)log10(n) + 1;
    int d1 = digits - 1;
    long long int last = n / power(d1);
    long long int nines = nine(d1);
    long long int assume = (last * power(d1)) + nines;
    if (assume == n) {
      cout << sumOfDigits(n) << endl;
    } else {
      long long int n1 = ((last - 1) * power(d1)) + nines;
      long long int n2 = n - n1;
      cout << sumOfDigits(n1) + sumOfDigits(n2) << endl;
    }
  }
}
