#include <stdio.h>
#include <string.h>

void printAsciiValue(int num) {
    printf("ASCII Value: %d\n", num);
}

int main(void) {
    char s[101];                         
    if (scanf("%100s", s) != 1) return 0;
    int len = (int)strlen(s);

    if (len % 2 != 0) {                   
        puts("Invalid Input");
        return 0;
    }

    char out[51];  
    int j = 0;
    for (int i = 0; i < len; i += 2) {
        int d1 = s[i]   - '0';
        int d2 = s[i+1] - '0';

        if (d1 < 0 || d1 > 9 || d2 < 0 || d2 > 9) { 
            puts("Invalid Input");
            return 0;
        }

        int num = d1 * 10 + d2;           

        if ((num >= 65 && num <= 90) || (num >= 97 && num <= 122)) {
            out[j++] = (char)num;
        } else {
            puts("Invalid Input");
            print(num);  
            return 0;
        }
    }

    out[j] = '\0';
    puts(out);
    return 0;
}