#include <stdio.h>

int main()
{
    char input[1001] = {0};
    int *ishave = malloc(sizeof(int) * 300);
    
    while(scanf("%s", input) != EOF)
    {
        int i;
        /* 双重循环查找后面是否有相同字符 */
        for(i = 0; i < strlen(input); i++)
        {
            /* 重复字符不再二次判断查找 */
            if(ishave[input[i]])
            {
                continue;
            }
            
            for(int j = i+1; j < strlen(input); j++)
            {
                if(input[i] == input[j])
                {
                    /* 若有重复,则置标志位,标识此字符为重复字符 */
                    ishave[input[i]] = 1;
                    break;
                }
            }

            if(!ishave[input[i]])
            {
//                 printf("flag = %d, input[%d] = %c \n",flag, i, input[i]);
                printf("%c", input[i]);
                break;
            }
        }
        
        if(i >= strlen(input))
        {
            printf("-1");
        }
    }
    
    free(ishave);
    ishave = NULL;
    
    
    return 0;
}