#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

char line[100005];

int main(void)
{
    while (scanf("%s", line) == 1 && strcmp(line, "END") != 0) {
        int len = strlen(line);
        int sum = 0, suflen = 0;
        for (int i = len-1; i >= 0; i--) {
            int digit = line[i] - '0';
            sum += digit;
            suflen++;
            if (sum + 2 <= suflen * 9 && (i > 0 && line[i-1] != '0')) {
                break;
            }
        }
        //printf("sum=%d,suflen=%d\n", sum, suflen);
        if (suflen < len) {
            for (int i = len-suflen-1; i >= 0; i--) {
                if (line[i] != '0') {
                    line[i]--;
                    break;
                }
            }
            int rem = sum+2;
            for (int i = len-suflen; i < len; i++) {
                int digit = min(rem, 9);
                line[i] = digit + '0';
                rem -= digit;
            }
            int beg = 0;
            while (line[beg] == '0') {
                beg++;
            }
            printf("%s\n", line+beg);
        } else {
            int rem = sum+1;
            int p = 0;
            while (rem > 0) {
                int digit = min(rem, 9);
                line[p++] = digit + '0';
                rem -= digit;
            }
            reverse(line, line+p);
            line[p] = 0;
            printf("-%s\n", line);
        }
    }
}