#include <bits/stdc++.h>
using namespace std;
int cnt[3][52];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n;
  cin >> n;
  string k[3];
  cin >> k[0] >> k[1] >> k[2];
  int le = int((k[0]).length());
  for (int j = 0; j < 3; ++j) {
    for (int i = 0; i < k[j].length(); ++i) {
      if (k[j][i] <= 'Z')
        cnt[j][(int)k[j][i] - 65]++;
      else
        cnt[j][(int)k[j][i] - 71]++;
    }
  }
  int a1 = 0, a2 = 0, a3 = 0;
  for (int i = 0; i < 52; ++i) {
    a1 = max(a1, cnt[0][i]);
    a2 = max(a2, cnt[1][i]);
    a3 = max(a3, cnt[2][i]);
  }
  if (a1 == le && n == 1)
    a1--;
  else
    a1 = min(le, a1 + n);
  if (a2 == le && n == 1)
    a2--;
  else
    a2 = min(le, a2 + n);
  if (a3 == le && n == 1)
    a3--;
  else
    a3 = min(le, a3 + n);
  if (a1 > a2 && a1 > a3)
    cout << "Kuro" << '\n';
  else if (a2 > a1 && a2 > a3)
    cout << "Shiro" << '\n';
  else if (a3 > a1 && a3 > a2)
    cout << "Katie" << '\n';
  else
    cout << "Draw" << '\n';
  return 0;
}
