func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long INF = 2000000000000000001, mod = 1000000007;   long long toi(string s) {     long long a;     istringstream in(s);     in >> a;     return a;   }   int main() {     string s;     cin >> s;     for (int i = 1; i < s.length(); i++)       if (s[i] == s[i - 1]) {         cout <<  Impossible ;         return 0;       }     int a, b;     for (int i = 0; i < s.length(); i++)       for (int j = i + 1; j < s.length(); j++)         if (s[i] == s[j]) {           a = i;           b = j;           break;         }     char arr[2][13];     int A = b - a - 1, B = 26 - A - 1;     arr[0][A / 2] = s[a];     int x = 0, y = A / 2;     int cnt = A;     int p = a + 1;     while (cnt) {       if (x == 0 && y > 0)         y--;       else if (x == 0 && y == 0)         x++;       else         y++;       arr[x][y] = s[p];       p++;       cnt--;     }     cnt = B;     x = 0;     y = A / 2;     p = (b + 1) % 27;     while (cnt) {       if (x == 0 && y < 12)         y++;       else if (x == 0 && y == 12)         x++;       else         y--;       arr[x][y] = s[p];       p++;       p %= 27;       cnt--;     }     for (int i = 0; i < 13; i++) cout << arr[0][i];     cout <<   n ;     for (int i = 0; i < 13; i++) cout << arr[1][i];     return 0;   }   