#include <iostream>
using namespace std;
int n, m, l1, r1, l2, r2, l3, r3;
int cnt1, cnt2, cnt3;
int score1, score2;
int main(){
cin >> n >> m >> l1 >> r1 >> l2 >> r2;
l3 = max(l1, l2);
r3 = min(r1, r2);
for(int i = 1; i <= n; ++i){
int x;
cin >> x;
if(l1 <= x && x <= r1)
++cnt1;
if(l2 <= x && x <= r2)
++cnt2;
if(l3 <= x && x <= r3)
++cnt3;
}
cnt1 -= cnt3;
cnt2 -= cnt1;
score1 = min(cnt1 + (cnt3 / 2) + (cnt3 % 2), m / 2 + m % 2);
score2 = min(cnt2 + (cnt3 / 2), m / 2);
if(score1 > score2){
cout << "Petya";
}
else if(score1 == score2){
cout << "Draw";
}
else {
cout << "Vasya";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBuLCBtLCBsMSwgcjEsIGwyLCByMiwgbDMsIHIzOwppbnQgY250MSwgY250MiwgY250MzsKaW50IHNjb3JlMSwgc2NvcmUyOwoKaW50IG1haW4oKXsKCWNpbiA+PiBuID4+IG0gPj4gbDEgPj4gcjEgPj4gbDIgPj4gcjI7CglsMyA9IG1heChsMSwgbDIpOwoJcjMgPSBtaW4ocjEsIHIyKTsKCWZvcihpbnQgaSA9IDE7IGkgPD0gbjsgKytpKXsKCQlpbnQgeDsKCQljaW4gPj4geDsKCQlpZihsMSA8PSB4ICYmIHggPD0gcjEpCgkJCSsrY250MTsKCQlpZihsMiA8PSB4ICYmIHggPD0gcjIpCgkJCSsrY250MjsKCQlpZihsMyA8PSB4ICYmIHggPD0gcjMpCgkJCSsrY250MzsKCX0KCWNudDEgLT0gY250MzsKCWNudDIgLT0gY250MTsKCXNjb3JlMSA9IG1pbihjbnQxICsgKGNudDMgLyAyKSArIChjbnQzICUgMiksIG0gLyAyICsgbSAlIDIpOwoJc2NvcmUyID0gbWluKGNudDIgKyAoY250MyAvIDIpLCBtIC8gMik7CglpZihzY29yZTEgPiBzY29yZTIpewoJCWNvdXQgPDwgIlBldHlhIjsKCX0KCWVsc2UgaWYoc2NvcmUxID09IHNjb3JlMil7CgkJY291dCA8PCAiRHJhdyI7Cgl9CgllbHNlIHsKCQljb3V0IDw8ICJWYXN5YSI7Cgl9CglyZXR1cm4gMDsJCn0=