// editor4
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
int is_valid_digit_string(const char *s)
{
    for(int k=0;k<len;++k)
    {
        if(!isdigit((unsigned char)s[k]))
        {
            return 0;
        }
    }
    return 1;
}    
void decode_and_print(const char *s)
{
    int len=strlen(s);
    for(int i=0;i<len;)
    {
        int num_digits = (s[i]=='1')? 3 : 2;
        if(i+num_digits>len)
        {
            printf("Invalid Input\n");
            return;
        }
        int ascii_value=0;
        for(int j=0;j<num_digits;j++)
        {
            ascii_value=ascii_value*10 + (s[i+j]-'0');
        }
        if(!((ascii_value >=65 && ascii_value<=90) || (ascii_value>=97 && ascii_value<=122)))
        {
            printf("Invalid Input\n");
            return;
        }
        printf("%c",(char)ascii_value);
        i+=num_digits;
    }
    printf("\n")
}
int main()
{
    char s[205];
    if(scanf("%204s",s) != 1 || !is_valid_digit_string(s))
    {
        printf("Invaid Input\n");
        return 0;
    }
    decode_and_print(s);
    return 0;
}