#include <bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define endl "\n"
#define int long long
const int N = 2e6 + 5;
int sum[N];
int32_t main()
{
IOS;
for(int i = 1; i < N; i++)
for(int j = 1; i * j < N; j++)
sum[i * j] += i;
int l1, r1, l2, r2;
cin >> l1 >> r1 >> l2 >> r2;
vector<int> v;
for(int i = l2; i <= r2; i++)
v.push_back(sum[i]);
sort(v.begin(), v.end());
int winA = 0, winB = 0;
for(int i = l1; i <= r1; i++)
{
auto it = lower_bound(v.begin(), v.end(), sum[i]);
if(it != v.begin())
winA += (it - v.begin());
winB += (v.end() - upper_bound(v.begin(), v.end(), sum[i]));
}
if(winA > winB)
cout << "A";
else if(winA == winB)
cout << "Draw";
else
cout << "B";
return 0;
}