'''
如果利用python3编写代码,
本题有两种解题思路:
一、遍历输入的字符串序列,
设置是否发现标志位info,
(默认为False,发现置为True)
每次计算当前字符的出现次数,
输出第一次发现的出现次数为1的字符,
结束循环并且将标志位置为True。
若循环完毕都没有发现出现次数为1的字符,
则标记位没有被改变仍为False,
此时输出'-1'.
二、遍历输入的字符串序列,
设置是否发现标志位info,
(默认为False,发现置为True)
以当前字符的ASCII码值减去字母表中首字母的ASCII码值为数组的下标,
以当前字符出现次数为数组的值。
再次遍历字符串序列,
当发现当前字符ASCII码值减去字母表中首字母的ASCII码值的下表内的值为1时,
输出当前的字符,
并将标记为置为True。
若循环结束数组中没有为1的元素,
则标记值没有被改变,
输出'-1'。
'''
str = input()#输入字符串

info = False#默认标志位为False,代表没发现符合条件的字符
for i in str:#遍历输入的字符串,当发现符合条件的字符时输出字符,并将标志位置为True
    if str.count(i) == 1:
        info = True
        print(i)
        break

if info == False:#没有发现符合条件的字符(标志位没有被改变),输出字符'-1'
    print('-1')