<pre>#include &lt;bits/stdc++.h&gt;

#define LN &quot;\n&quot;
#define FOR(i,n) for(int i=0; i&lt;int(n);i++)
#define ROF(i,n) for(int i=int(n)-1; i&gt;=0;i--)


using namespace std;



int main() {
	//io_base::sync_with_stdio(false);
	
	string str; 
	cin &gt;&gt; str; 
	while (str!=&quot;END&quot;) {
		ROF (i, str.size()) {
			if (str[i] != '0') {
				str[i]--;
				if (str[i]=='0' &amp;&amp; i==0) {
					str = &quot;0&quot;;
				}
				break;
			}
		}
		cout &lt;&lt; str &lt;&lt; LN;
		cin &gt;&gt; str; 
	}
	


	//cout &lt;&lt; &quot;end&quot; &lt;&lt; endl;
	return 0;
}


</pre>
