#include using namespace std; #define all(v) v.begin(),v.end() #define resort(v) sort(v.rbegin(),v.rend()) using ll = long long; using ull = unsigned long long; using vll=vector; using vvll = vector>; using P = pair; using vp=vector>; using djks=priority_queue>; const ll inf=1ll<<60; #define mod10 (ll)1e9+7 #define mod99 (ll)998244353 const double PI = acos(-1); #define rep(i,n) for (ll i=0;i=0;--i) #define rep2(i,a,n) for (ll i=a;i=a;--i) templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> n; ll cnt = 0; char c[2] = {'R', 'D'}; int prev = 0; while(prev != 1) { cnt ++; cout << c[cnt%2] << endl; cin >> prev; assert(prev != -1); } } int main() { // cin.tie(0); // ios::sync_with_stdio(false); int t=1; //cin >> t; while(t--)solve(); }