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