#include<bits/stdc++.h>
using namespace std;
#define pb push_back
#define endl "\n"
#define ll long long
#define war() ios::sync_with_stdio(0); cin.tie(0);
#define int ll
int R=0,D=0;
int MOD=9999;
mt19937 rnd(chrono::steady_clock::now().time_since_epoch().count());
void solve(int T){
vector<char>v;
int ok=0;
while(ok==0){
ok=rnd()%MOD;
}
for(int i=0; i<ok; i++){
int z=rnd();
if(z%2){
if(rnd()%2){v.pb('R');}
else{v.pb('D');}
}
else{
if(rnd()%2){v.pb('D');}
else{v.pb('R');}
}
}
int sz=v.size();
int temp_R=0, temp_D=0;
for(int i=0; i<rnd()%100; i++){
int z=rnd()%sz;
if(v[z]=='R'){temp_R++;}
else{temp_D++;}
}
if(temp_D==temp_R){D++; R++;}
else if(temp_D>temp_R){D++;}
else{R++;}
}
int32_t main(){ //DRINK WATER
war();
//read(); write();
/////////////////////////////////////
/////////////////////////////////////
int tc=rnd()%MOD;
for(int T=1; T<=tc; T++){
solve(T);
}
cout<<"D: "<<D<<endl;
cout<<"R: "<<R<<endl;
return 0;
}
/*
/\_/\
(= ._.)
/ > \> Mr_Warlock
/ \
*/
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgcGIgICAgICAgICAgICAgIHB1c2hfYmFjawojZGVmaW5lIGVuZGwgICAgICAgICAgICAiXG4iCiNkZWZpbmUgbGwgICAgICAgICAgICAgIGxvbmcgbG9uZwojZGVmaW5lIHdhcigpICAgICAgICAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsKCgoKI2RlZmluZSBpbnQgbGwKaW50IFI9MCxEPTA7CmludCBNT0Q9OTk5OTsKCm10MTk5Mzcgcm5kKGNocm9ubzo6c3RlYWR5X2Nsb2NrOjpub3coKS50aW1lX3NpbmNlX2Vwb2NoKCkuY291bnQoKSk7Cgp2b2lkIHNvbHZlKGludCBUKXsKICAgIHZlY3RvcjxjaGFyPnY7CiAgICBpbnQgb2s9MDsKICAgIHdoaWxlKG9rPT0wKXsKICAgICAgICBvaz1ybmQoKSVNT0Q7CiAgICB9CiAgICBmb3IoaW50IGk9MDsgaTxvazsgaSsrKXsKICAgICAgICBpbnQgej1ybmQoKTsKICAgICAgICBpZih6JTIpewogICAgICAgICAgICBpZihybmQoKSUyKXt2LnBiKCdSJyk7fQogICAgICAgICAgICBlbHNle3YucGIoJ0QnKTt9CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGlmKHJuZCgpJTIpe3YucGIoJ0QnKTt9CiAgICAgICAgICAgIGVsc2V7di5wYignUicpO30KICAgICAgICB9CiAgICB9CgogICAgaW50IHN6PXYuc2l6ZSgpOwogICAgaW50IHRlbXBfUj0wLCB0ZW1wX0Q9MDsKICAgIGZvcihpbnQgaT0wOyBpPHJuZCgpJTEwMDsgaSsrKXsKICAgICAgICBpbnQgej1ybmQoKSVzejsKICAgICAgICBpZih2W3pdPT0nUicpe3RlbXBfUisrO30KICAgICAgICBlbHNle3RlbXBfRCsrO30KICAgIH0KCiAgICBpZih0ZW1wX0Q9PXRlbXBfUil7RCsrOyBSKys7fQogICAgZWxzZSBpZih0ZW1wX0Q+dGVtcF9SKXtEKys7fQogICAgZWxzZXtSKys7fQogICAgCn0gCgoKCiAgICAKCmludDMyX3QgbWFpbigpeyAgICAgICAgICAgICAvL0RSSU5LIFdBVEVSCiAgICB3YXIoKTsKICAgIC8vcmVhZCgpOyAgIHdyaXRlKCk7CiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgogICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwogICAgaW50IHRjPXJuZCgpJU1PRDsKICAgIGZvcihpbnQgVD0xOyBUPD10YzsgVCsrKXsKICAgICAgICBzb2x2ZShUKTsKICAgIH0KCiAgICBjb3V0PDwiRDogIjw8RDw8ZW5kbDsKICAgIGNvdXQ8PCJSOiAiPDxSPDxlbmRsOwpyZXR1cm4gMDsKfSAKCi8qCgogICAgIC9cXy9cCiAgICAoPSAuXy4pCiAgICAvID4gIFw+IE1yX1dhcmxvY2sKICAgLyAgICAgIFwKCiovICA=