G - El número decodificado

Time limit: 1 s
Memory limit: 32 MiB
Languages: C, C++, Java, Haskell, ... (details)

El número $X$ es codificado por un número $Y$ con la siguiente regla: $Y$ es el número $X$ más la suma de todos los dígitos decimales de $X$.  Su tarea es encontrar el número $X$ para un número $Y$ dado (asuma que siempre existe).

Input

Línea 1 : La primera y única línea de la entrada estándar contiene un entero $Y$ $(1 \le Y \le 10^9)$.

Output

Línea 1 : La primera y única línea de la salida estándar debe contener el correspondiente número $X$.  Usted puede encontrar varias soluciones, imprima la mayor de ellas.

Sample test(s)

Input
4
Output
2
Input
115
Output
107
Input
1001
Output
1000