#include <bits/stdc++.h>
using namespace std;
int main() {
  vector<pair<int, int> > t;
  for (int i = 0; i < 4; i++) {
    string s;
    cin >> s;
    t.push_back(make_pair(s.size() - 2, i));
  }
  sort(t.begin(), t.end());
  bool flag = false;
  if (t[0].first * 2 <= t[1].first) {
    if (t[2].first * 2 <= t[3].first)
      return !printf("C");
    else
      return !printf("%c", t[0].second + 'A');
  } else if (t[3].first >= t[2].first * 2) {
    return !printf("%c", t[3].second + 'A');
  }
  return !printf("C");
}
