#include <bits/stdc++.h>
using namespace std;
int v[][10] = {{0, 1, 2},        {3, 4, 5, 6},      {7, 8, 9, 10, 11},
               {12, 13, 14, 15}, {16, 17, 18},      {0, 3, 7},
               {1, 4, 8, 12},    {2, 5, 9, 13, 16}, {6, 10, 14, 17},
               {11, 15, 18},     {0, 4, 9, 14, 18}, {1, 5, 10, 15},
               {2, 6, 11},       {3, 8, 13, 17},    {7, 12, 16}};
int len[] = {3, 4, 5, 4, 3, 3, 4, 5, 4, 3, 5, 4, 3, 4, 3};
int memo[1 << 19];
int dp(int mask) {
  if (memo[mask] != -1) return memo[mask];
  int dev = 0;
  bool fin = 0;
  for (int i = 0; i < 15; i++) {
    if (fin) break;
    for (int j = 0; j < len[i]; j++) {
      int mask2 = mask;
      if (fin) break;
      for (int k = j; k < len[i]; k++)
        if ((mask2 & (1 << v[i][k])) != 0) {
          mask2 ^= (1 << v[i][k]);
          if (dp(mask2) == 0) {
            dev = 1;
            fin = 1;
            break;
          }
        } else {
          break;
        }
    }
  }
  memo[mask] = dev;
  return dev;
}
int main() {
  char c;
  int mask = 0;
  for (int i = 0; i < 19; i++) {
    cin >> c;
    if (c == 'O') mask |= 1 << i;
  }
  memset(memo, -1, sizeof(memo));
  if (dp(mask)) {
    cout << "Karlsson" << endl;
  } else {
    cout << "Lillebror" << endl;
  }
  return 0;
}
