#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int i, j, k; string s; mapmp; cin >> s; for (i = 0; i < s.length(); i++) { if (mp.count(s[i]) == 0) { mp.insert(make_pair(s[i], 1)); } else { mp[s[i]]++; } } int one = 0, two = 0; char ch; if (mp.size() != 7) { cout << "Impossible" << endl; return 0; } else if (mp.size() == 7) { for (auto itr = mp.begin(); itr != mp.end(); itr++) { (*itr).second == 2 ? two++ : (*itr).second == 1 ? one++,ch=(*itr).first : 0; } } (two == 6 && one == 1 ) ? cout << ch << endl : cout << "Impossible" << endl; getchar(); getchar(); return 0; }