import java.util.Scanner;

/**
 * HJ59 找出字符串中第一个只出现一次的字符 - 中等
 */
public class HJ059 {

    // 从后往前遍历找最后一次
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String str = sc.nextLine();
            print(str);
        }
        sc.close();
    }

    private static void print(String str) {
        // 通过数组保存字符出现的次数
        int[] timesArr = new int[26];
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            int index = ch - 'a';
            timesArr[index]++;
        }
        // 利用str的字符到timesArr中查找,找出值为1的char
        char ans = ' ';
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            int index = ch - 'a';
            if (timesArr[index] == 1) {
                ans = ch;
                break;
            }
        }
        // 结果输出
        if (ans != ' ') {
            System.out.println(ans);
        } else {
            System.out.println(-1);
        }
    }
}