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