<pre>import java.util.Scanner;

public class Owl
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Scanner sc = new Scanner(System.in);

		while (sc.hasNext())
		{
			String line = sc.nextLine();
			if (line.compareTo(&quot;END&quot;) == 0)
			{
				break;
			}

			work(Integer.parseInt(line));
		}
		
		sc.close();
	}

	public static void work(int number)
	{
		int count = computeNumbers(number);

		int j;
		for (int i = number; i &gt;= 0; i--)
		{
			j = computeNumbers(i);
			if (j == count - 1)
			{
				System.out.println(i);
				return;
			}
		}
	}

	public static int computeNumbers(int number)
	{
		int count = 0;

		String s = &quot;&quot; + number;

		for (char c : s.toCharArray())
		{
			int i = Integer.parseInt(&quot;&quot; + c);
			count += i;
		}

		return count;
	}

}
</pre>
