#include <iostream>
#include <string>
using namespace std;

int main() {
	string s, max;  // Оригинал, копия, самое длинное слово   
	int n = 0;         //Счетчик размерности слова
	while (cin >> s) {                                 //Копируем строку в si.
		while(!isalpha(s[0])) s.erase(0,1);               // Строка не будет 
		while(!isalpha(s[s.length()-1])) s.pop_back();   // просматривать знаки препинания и т.п
		bool x = 1;                                //Создаем булевскую переменну
		for (int i = 0; i < s.length(); i++)      	//Создаем 2 цикла для проверки на повторение  
			for (int j = i+1; j < s.length(); j++)//каждой буквы в слове.
				if (s[i] == s[j]) {    //Если одна из букв встречается больше одного раза   
					x = 0;            //в одном слове, присваиваем х значение "false" и
					break;           // прерываем цикл проверки.
				}
		if(x && s.length() > n) {   //Если же значение х "true", то присваиваем максимально 
			n = s.length();        // длинное слово max.
			max = s;
		}
	}
	cout << max;          //Выводим результат.
	return 0;
 }