program main
  implicit none

  character(len=17) :: num
  integer, allocatable :: n(:)
  integer :: k, i, ans, end

  read(*,*) num
  k = len_trim(num)
  allocate(n(k))

  do i = 1, k
     read(num(i:i),*) n(i)
  end do

  end = 0
  ans = 0
  if(k == 1) then
     ans = n(1)
  else if(n(2) /= 9) then
     ans = 9 * (k-1) + (n(1) - 1)
  else
     ans = n(1)
     do i = 3, k
        if(n(i) == 9) then
           ans = ans + 9
           end = 1
        else
           ans = ans + 17 + 9 * (k - i)
           end = 0
           exit
        end if
     end do
     if(end == 1) then
        ans = ans + 9
     end if
     
  end if

  write(*,*) ans
           

  deallocate(n)

end program main

  
