#include <bits/stdc++.h>
using namespace std;
int n, i, temp1, temp2;
string str;
std::queue<int> D, R;
int main() {
  scanf("%d", &n);
  cin >> str;
  for (i = 0; i < str.length(); i++) {
    if (str[i] == 'D')
      D.push(i);
    else
      R.push(i);
  }
  i = 0;
  while (1) {
    if (D.empty()) break;
    if (R.empty()) break;
    temp1 = D.front();
    temp2 = R.front();
    if (temp1 != i && temp2 != i) {
      i = (i + 1) % str.length();
      continue;
    }
    if (temp1 == i) {
      if (!R.empty()) R.pop();
      D.pop();
      D.push(temp1);
    } else if (temp2 == i) {
      if (!D.empty()) D.pop();
      R.pop();
      R.push(temp2);
    }
    i = (i + 1) % str.length();
  }
  if (D.empty())
    printf("R");
  else
    printf("D");
  return 0;
}
