#include <queue>
class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 求出最终获胜帮派的名称
     * @param s string字符串 
     * @return string字符串
     */
    string predictVictory(string s) {
        queue<char>congress;int k{0};bool red{0},dark{0};
        for (char c:s) {
            congress.push(c);
        }// write code here
        while (k<=congress.size()) {
            if (red&&congress.front()=='R') {
                congress.pop();red=0;k=0;
            }else if (dark&&congress.front()=='D') {
                congress.pop();dark=0;k=0;
            }
            if (congress.front()=='R') {
                dark=1;k++;congress.push(congress.front());congress.pop();
            }else if (congress.front()=='D') {
                red=1;k++;congress.push(congress.front());congress.pop();
            }
        }
        if (congress.front()=='R') {
            return "Red";
        }else {
            return "Dark";
        }
    }
};