#include #include #include #include #include using namespace std; #define REP(A,B) for(int (A)=0;(A)<(B);(A)++) int H[111111]; int main() { int n,A,B; scanf("%d%d%d", &n, &A, &B); REP(i, n) scanf("%d", H+i); const char* FP = "Petyr"; const char* SP = "Varys"; int maxi = 0; sort(H, H+n); REP(i, n) maxi = max(maxi, H[i]); if(A == B) { int X = 0; REP(i, n) X ^= H[i]%(A+1); if(X == 0) printf("%s\n", SP); else printf("%s\n", FP); return 0; } if(A < B) { int X = 0; REP(i, n) X ^= H[i]%(A+1); if(X == 0) { printf("%s\n", SP); } else { H[n-1] -= H[n-1]^X; if(H[n-1] > A || (n > 1 && H[n-2] > A)) { printf("%s\n", SP); } else { printf("%s\n", FP); } } } else { int X = 0; REP(i, n) X ^= H[i]%(B+1); if(X != 0 || maxi > B) { printf("%s\n", FP); } else printf("%s\n", SP); } return 0; }