#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>

int main() {
	char *num = malloc(1000000);
	int i;
	while (1) {
		int stat = scanf("%s\n", num);

		if (strcmp(num, "END") == 0) {
			return 0;
		}
		if (num[0] == '-') {
			for (i = strlen(num)-1; i > 0; i--) {
				if (num[i] != '9') {
					num[i]++;
					i++;
					break;
				}
			}
			if (i == 0) {
				num[0] = '1';
				printf("-%s\n", num);
			} else {
				printf("%s\n", num);
			}
		} else {
			for (i = strlen(num)-2; i >= 0; i--) {
				if (num[i+1] != '9' && num[i+1] != '8' && num[i] != '0') {
					num[i]--;
					num[i+1] += 2;
					i++;
					break;
				}
			}
			if (i == -1 && num[0] != '9') {
				num[0]++;
				printf("-%s\n", num);
			} else if (i == -1) {
				printf("-1%s\n", num);
			} else {
				char * ptr = num;
				while (ptr[0] == '0') ptr++;
				printf("%s\n", ptr);
			}
		}
	}
	return 0;
}