#include <cstdio>
#include <iostream>
#include <cstdlib>
#include <cstring>

using namespace std;

int main()
{
	string numero;
	
	while(cin.good())
	{
		cin >> numero;
		if(numero == "END") break;
		
		bool negative = (numero[0] == '-');
		if(negative) numero.erase(0, 1);
		
		int pos8 = 0;
		int count = 0;
		
		int i = numero.length() - 1;
		for(; i >= 0; i--)
		{
			if(negative)
			{
				if(i == 0)
				{
					if(numero[i] == '9')
					{
						numero = "1" + numero;
						break;
					}
					else
					{
						numero[i] = numero[i] + 1;
						break;
					}
				}
				else
				{
					if(numero[i] < '9')
					{
						numero[i] = numero[i] + 1;
						break;
					}
					else
					{
						continue;
					}
				}
			}
			else
			{
			count += numero[i] - '0';
				if(i == 0)
				{
					if(numero[i] == '9')
					{
						if(pos8)
						{
							numero[pos8] = '9';
							numero = "-" + numero;
							break;
						}
						else
						{
							numero = "-1" + numero;
							break;
						}
					}
					else
					{
						numero[i] = numero[i] + 1;
						numero = "-" + numero;
						break;
					}
				}
				else
				{
					if(numero[i-1] != '0')
					{
						if(numero[i] < '8')
						{
							numero[i-1] = numero[i-1] - 1;
							numero[i] = numero[i] + 2;
							if (i-1==0&&numero[i-1]!='0'){
								printf("%d", numero[i-1]-'0');
								numero[i-1] = '0';
							} 
							break;
						}
						else
						{
							if(numero[i] == '8' && !pos8)
								pos8 = i;
							continue;
						}
					}
					else
					{
						continue;
					}
				}
			}
		}
		
		if(negative) numero = "-" + numero;
		
		if(numero[0] == '0'){
		count+=2;
			int len = numero.length();
			for (int j = 1; j< len; j++){
				if(count > 9){
					printf("%d", 9);
					count -= 9;	
				}
				else if (count) {
					printf("%d", count);
					count = 0;
				}
				else {
					printf("%d", 0);
				}
			} 
			cout<<endl;			
		}
		else
			cout << numero << endl;
	}

	return 0;
}