#include <bits/stdc++.h>
using namespace std;
int cnt;
char k;
int main() {
  string a, b, c, d;
  cin >> a >> b >> c >> d;
  int az = a.size() - 2, bz = b.size() - 2, cz = c.size() - 2,
      dz = d.size() - 2;
  if (az * 2 <= bz && az * 2 <= cz && az * 2 <= dz) {
    cnt++;
    k = 'A';
  }
  if (bz * 2 <= az && bz * 2 <= cz && bz * 2 <= dz) {
    cnt++;
    k = 'B';
  }
  if (cz * 2 <= az && cz * 2 <= bz && cz * 2 <= dz) {
    cnt++;
    k = 'C';
  }
  if (dz * 2 <= az && dz * 2 <= bz && dz * 2 <= cz) {
    cnt++;
    k = 'D';
  }
  if (az / 2 >= bz && az / 2 >= cz && az / 2 >= dz) {
    cnt++;
    k = 'A';
  }
  if (bz / 2 >= az && bz / 2 >= cz && bz / 2 >= dz) {
    cnt++;
    k = 'B';
  }
  if (cz / 2 >= az && cz / 2 >= bz && cz / 2 >= dz) {
    cnt++;
    k = 'C';
  }
  if (dz / 2 >= az && dz / 2 >= bz && dz / 2 >= cz) {
    cnt++;
    k = 'D';
  }
  if (cnt == 1) {
    cout << k;
    return 0;
  }
  cout << 'C';
  return 0;
}
