#include <bits/stdc++.h>
using namespace std;
const int enc[5][5] = {{0, 1, 2, -1, -1},
                       {3, 4, 5, 6, -1},
                       {7, 8, 9, 10, 11},
                       {12, 13, 14, 15, -1},
                       {16, 17, 18, -1, -1}};
const int roc[19] = {7, 3, 0,  12, 8,  4, 1,  16, 13, 9,
                     5, 2, 17, 14, 10, 6, 18, 15, 11};
int rot(int n) {
  int res = 0;
  for (int i = (0); i < (19); i++)
    if (n & (1 << i)) res |= 1 << roc[i];
  return res;
}
int msks[141];
void masks() {
  const int m[5] = {3, 4, 5, 4, 3};
  int cnt = 0;
  for (int i = (0); i < (5); i++)
    for (int a = 0; a < m[i]; a++)
      for (int b = a; b < m[i]; b++) {
        int m = 0;
        for (int k = a; k <= b; k++) m |= 1 << enc[i][k];
        msks[cnt++] = m;
        msks[cnt++] = rot(rot(m));
        msks[cnt++] = rot(rot(rot(rot(m))));
      }
}
bool win[1 << 19];
int main() {
  masks();
  memset(win, 0, sizeof win);
  for (int i = (0); i < (1 << 19); i++) {
    for (int k = (0); k < (141); k++)
      if (~i & msks[k])
        continue;
      else
        win[i] |= !win[i & ~msks[k]];
  }
  char c;
  int m = 0;
  for (int i = (0); i < (19); i++) {
    cin >> c;
    m *= 2;
    if (c == 'O') m |= 1;
  }
  cout << (win[m] ? "Karlsson" : "Lillebror") << endl;
}
