func_code_string: #include <bits/stdc++.h>   int main() {     char a[19];     int i, c = 0, t = 0, x = 0;     scanf( %s , &a);     for (i = 0; a[i] !=   0 ; i++) {       t = t + a[i];     }     x = a[0] - 1 + (i - 1) *  9 ;     if (t >= x)       printf( %s , a);     else {       if (a[1] !=  9 ) {         for (i = 0; a[i] !=   0 ; i++) {           if (c > 0)             printf( 9 );           else {             if (a[i] >  1 ) printf( %c , a[i] - 1);             c++;           }         }       } else {         c = 0;         printf( %c , a[0]);         for (i = 1; a[i] !=   0 ; i++) {           if (c == 0) {             if (a[i + 1] ==  9 )               printf( 9 );             else {               printf( 8 );               c++;             }           } else             printf( 9 );         }       }     }   }   