#include #include #include #include using namespace std; int main(){ int table[26] = {},flag=0,flag2=0; char ans; string str; cin >> str; for(int i=0;str[i]!='\0';i++){ table[str[i]-'a']++; } for(int i=0;i<13;i++){ if(table[i]==0){ ans = i+'a'; flag2++; } else if(table[i]==2) flag++; else if(flag2>1||flag>1||table[i]>2){ cout << "Impossible" << endl; return 0; } } for(int i=13;i<26;i++){ if(table[i]){ cout << "Impossible" << endl; return 0; } } if(flag==0&&flag2==1) cout << "Impossible" << endl; if(flag==0){ for(int i=0;i<13;i++) printf("%c\n",('a'+i)); } else{ cout << ans << endl; } return 0; }