#include <bits/stdc++.h>
using namespace std;
void outputSmallest(int pd, int vd) {
  if (pd <= vd) {
    cout << "Polycarp";
  } else {
    cout << "Vasiliy";
  }
}
int main() {
  int px, py, vx, vy;
  cin >> px >> py >> vx >> vy;
  int pd = px + py;
  int vd = max(vx, vy);
  int cx, cy, cd;
  if (vy - vx > py - px) {
    cx = px - ((vy - vx) - (py - px));
    cy = py;
    cd = (vy - vx) - (py - px);
  } else {
    cy = py - ((py - px) - (vy - vx));
    cx = px;
    cd = ((py - px) - (vy - vx));
  }
  if (cx < 0 || cy < 0 || cd > (vy - cy) || cx > vx || cy > vy || cx > px ||
      cy > py) {
    outputSmallest(pd, vd);
  } else {
    cout << "Polycarp";
  }
}
