#include <iostream>
#include <vector>
#include <cstring>

using namespace std;

int main() 
{
    string str;
    cin>>str;
    int a[30];
    char b[1010];
    memset(a, 0, sizeof a);
    for(int i=0;i<str.length();i++)
    {
        a[str[i]-'a']++;
    }
    for(int i=0;i<str.length();i++)
    {
        if(a[str[i]-'a']==1)
        {
            cout<<str[i];
            return 0;
        }
    }
    cout<<"-1";
    return 0;
}

先遍历字符串,用a数组来对字符串中字母出现的次数计数。再按字符串顺序遍历,找到a数组中=1的元素,即为所求。参与链接