#include <bits/stdc++.h>
using namespace std;
string s;
int flag, i, j, p1, p2;
char ans[26];
int main() {
  cin >> s;
  for (i = 0; i < 27; i++) {
    for (j = i + 1; j < 27; j++) {
      if (s[i] == s[j]) {
        p1 = i;
        p2 = j;
        flag = 1;
        break;
      }
    }
    if (flag) break;
  }
  if (p2 - p1 == 1) {
    printf("Impossible\n");
    return 0;
  }
  int n = p2 - p1 - 1;
  int n1 = n / 2;
  for (i = 12 - n1; i < 13; i++) {
    if (p1 == p2) p1++;
    ans[i] = s[(p1++) % 27];
  }
  for (i = 25; i > 12; i--) {
    if (p1 == p2) p1++;
    ans[i] = s[(p1++) % 27];
  }
  for (i = 0; i < 12 - n1; i++) {
    if (p1 == p2) p1++;
    ans[i] = s[(p1++) % 27];
  }
  for (i = 0; i < 26; i++) {
    printf("%c", ans[i]);
    if (i == 12) printf("\n");
  }
  return 0;
}
