#include <bits/stdc++.h>
using namespace std;
#pragma comment(linker, "/STACK:64777216")
const int size = 10;
char field[size][size];
int indexF[size][size];
char dp[1 << 20];
int makeMask() {
  int res = 0;
  int ind = 0;
  for (int i = 0; i < size; ++i)
    for (int j = 0; j < size; ++j) {
      if (field[i][j] != '-') {
        res <<= 1;
        if (field[i][j] == 'O') res += 1;
        indexF[i][j] = 18 - ind;
        ++ind;
      }
    }
  return res;
}
bool game(int mask);
void fun(int i, int j, int mask, int di, int dj, bool &res) {
  int li = i;
  int lj = j;
  int ii[10], jj[10], n = 0;
  while (li >= 0 && li < size && lj >= 0 && lj < size && field[li][lj] == 'O') {
    field[li][lj] = '.';
    mask -= 1 << indexF[li][lj];
    ii[n] = li;
    jj[n++] = lj;
    if (game(mask) == false) {
      res = true;
    }
    li += di;
    lj += dj;
  }
  for (int i = 0; i < n; ++i) field[ii[i]][jj[i]] = 'O';
}
bool game(int mask) {
  if (dp[mask] != -1) {
    return dp[mask];
  }
  bool res = false;
  for (int i = 0; i < size; ++i) {
    for (int j = 0; j < size; ++j) {
      if (field[i][j] == 'O') {
        for (int di = -1; di <= 1; di++) {
          for (int dj = -1; dj <= 1; dj++) {
            fun(i, j, mask, di, dj, res);
            if (res) {
              dp[mask] = res;
              return res;
            }
          }
        }
        fun(i, j, mask, 0, -2, res);
        if (res) {
          dp[mask] = res;
          return res;
        }
        fun(i, j, mask, 0, 2, res);
        if (res) {
          dp[mask] = res;
          return res;
        }
      }
    }
  }
  dp[mask] = res;
  return res;
}
void Solve() {
  for (int i = 0; i < 1 << 20; ++i) dp[i] = -1;
  for (int i = 0; i < size; ++i) {
    for (int j = 0; j < size; ++j) {
      field[i][j] = '-';
    }
  }
  for (int j = 0; j < 3; ++j) {
    char ch;
    cin >> ch;
    field[0][j * 2 + 2] = ch;
  }
  for (int j = 0; j < 4; ++j) {
    char ch;
    cin >> ch;
    field[1][j * 2 + 1] = ch;
  }
  for (int j = 0; j < 5; ++j) {
    char ch;
    cin >> ch;
    field[2][j * 2] = ch;
  }
  for (int j = 0; j < 4; ++j) {
    char ch;
    cin >> ch;
    field[3][j * 2 + 1] = ch;
  }
  for (int j = 0; j < 3; ++j) {
    char ch;
    cin >> ch;
    field[4][j * 2 + 2] = ch;
  }
  if (game(makeMask())) {
    cout << "Karlsson";
  } else
    cout << "Lillebror";
}
int main() {
  Solve();
  return 0;
}
