#include <bits/stdc++.h>
using namespace std;
int i, j, t, n, m, l, k, z, y, x;
char a[200005];
deque<int> d, r;
int main() {
  scanf("%d", &n);
  scanf("%s", a);
  d.empty();
  r.empty();
  for (i = 0; i < n; i++) {
    if (a[i] == 'R')
      r.push_back(i);
    else
      d.push_back(i);
  }
  while (!d.empty() && !r.empty()) {
    if (d.front() < r.front()) {
      r.pop_front();
      d.push_back(d.front() + n);
      d.pop_front();
    } else {
      d.pop_front();
      r.push_back(r.front() + n);
      r.pop_front();
    }
  }
  printf("%c\n", (d.empty()) ? 'R' : 'D');
  return 0;
}
