<pre>import java.io.*;
import java.util.*;


public class Owl {

	static List&lt;Integer&gt; data = new ArrayList&lt;&gt;();
	private static Scanner dataIn; 
	
	public static void main(String[] args) throws IOException {
		readData();
		for(int value : data) {
			System.out.println(solver(value));
		}

	}
	
	static void readData() throws IOException {
		dataIn = new Scanner(System.in);
		while(dataIn.hasNextInt() == true) {
			data.add(dataIn.nextInt());
		}
	}
	
	static int solver(int input) {
		char[] data = String.valueOf(input).toCharArray();
		for (int i = (data.length - 1); 0 &lt;= i; i--) {
			if(data[i] != '0') {
				data[i] = String.valueOf(Integer.parseInt(String.valueOf(data[i])) - 1).toCharArray()[0];
				i = 0;
			}
		}
		String outputStr = &quot;&quot;;
		for (int i = 0; i &lt; data.length; i++) {
			outputStr += String.valueOf(data[i]);
		}
		return Integer.parseInt(outputStr);
	} 

}
</pre>
