# include <iostream>
# include<string>
# include<cstring>
using namespace std;
int main() {
// your code goes here
string s,p;
cin>>s;
bool alphabets[26]; // Assuming your string contains charactes between a-z only.
memset(alphabets,false,26);
for(int i=0;i<s.size();i++)
{
if(alphabets[s.at(i)-'a']==false)
{
alphabets[s.at(i)-'a']=true;
p.push_back(s.at(i));
}
}
cout<<"Original String: "<<s<<endl;
cout<<"String without duplicates: "<<p;
return 0;
}
IyBpbmNsdWRlIDxpb3N0cmVhbT4KIyBpbmNsdWRlPHN0cmluZz4KIyBpbmNsdWRlPGNzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglzdHJpbmcgcyxwOwoJY2luPj5zOwoJYm9vbCBhbHBoYWJldHNbMjZdOyAgLy8gQXNzdW1pbmcgeW91ciBzdHJpbmcgY29udGFpbnMgY2hhcmFjdGVzIGJldHdlZW4gYS16IG9ubHkuCgltZW1zZXQoYWxwaGFiZXRzLGZhbHNlLDI2KTsKCWZvcihpbnQgaT0wO2k8cy5zaXplKCk7aSsrKQoJewoJCWlmKGFscGhhYmV0c1tzLmF0KGkpLSdhJ109PWZhbHNlKQoJCXsKCQkJYWxwaGFiZXRzW3MuYXQoaSktJ2EnXT10cnVlOwoJCQlwLnB1c2hfYmFjayhzLmF0KGkpKTsKCQl9Cgl9Cgljb3V0PDwiT3JpZ2luYWwgU3RyaW5nOiAiPDxzPDxlbmRsOyAKCWNvdXQ8PCJTdHJpbmcgd2l0aG91dCBkdXBsaWNhdGVzOiAiPDxwOwoJcmV0dXJuIDA7Cn0=